我的currency_code是以美元为单位,但在捐赠后转换为PHP 我的问题是当我将其插入我的数据库时,正在插入USD而不是转换后的PHP值。例如:我捐赠的10USD相当于或多或少450PHP,如何在我的数据库中插入450?
答案 0 :(得分:1)
我认为代码上的问题不是Paypal API,而是变量的设置。
$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 api中的货币代码设置为PHP并将其直接插入数据库,无需转换
$config["currency_code"] = 'PHP';
答案 1 :(得分:0)
听起来您在返回PayPal响应后转换了值?在这种情况下,您确定不只是插入错误的变量(例如直接在响应中返回的值)吗?