2015-12-30 3 views
0

My currency_code в USD, но он преобразован в PHP после пожертвования . Моя проблема в том, когда я вставляю его в свою базу данных, доллар вставляется, но не преобразованное значение PHP. например: я пожертвовал 10USD, это эквивалентно более или менее 450PHP, как я могу вставить 450 в мою базу данных?Как получить стоимость конвертированных денег в PayPal

ответ

1

Я думаю, что проблема с вашим кодом не в API Paypal, это настройка переменных.

$donation = $_POST["donation"]; // this is sample return value 
$converted_donation = convent_donation($donation); // function that convert USD to PHP 

you are inserting the $donation variable I guess, that's why your data is wrong 

в любом случае, вы можете установить код валюты в PAYPAL апи на PHP и вставить его непосредственно в вашей базе данных, нет необходимости конвертировать его

 $config["currency_code"] = 'PHP';

+0

Я не могу использовать другую валюту из-за разных значений, некоторые могут быть конвертированы в ноль, как 10 PHP в доллары США. это эквивалентно 0,0000. минус валовой. Было бы безопасно использовать только одну валюту. Но если у вас есть идея, которая может быть полезной для меня тогда, я думаю, что это лучше, чем моя идея. –

+0

Можете ли вы разместить свой код, пожалуйста? –

0

Это звучит, как вы преобразуете значение после ответа PayPal? В этом случае вы уверены, что не просто вставляете неверную переменную (например, значение, возвращаемое в ответе напрямую)?

Смежные вопросы