我试图在一个项目上添加一个固定的价格,但是当我提交请求时,我得到
Got Http response code 400 when accessing https://api.sandbox.paypal.com/v1/payments/payment.
代码
$amountPayable = 5.00;
$amount = new Amount();
$amount->setCurrency('CAD')
->setTotal($amountPayable);
我知道setTotal是原因,但我不知道为什么。
您正在使用已弃用的PayPal-PHP-SDK,它使用已弃用的v1/payments API。
将您的集成更改为使用当前的checkout - php - sdk,它使用当前的v2/checkout/orders API。