在PHP PayPal付款中形成数值

  • 本文关键字:PHP PayPal 付款 php paypal
  • 更新时间 :
  • 英文 :


hie伙计们可以指出我的错误,嗯,嗯,试图将要支付给Paypal SDK的金额以付款方式,但是嗯,获得此错误的"未接收到的异常",并使用消息'subtotalal不是有效的数字值'

 $pay_amount = $_GET['qtn'];
    $pay_amount= number_format((float)$pay_amount, 2, '.', '');
    //Payer
    $payer->setPaymentMethod('paypal');
    $details->setShipping('0.00')
            ->setTax('5.00')
            ->setSubtotal($pay_amount);

数字格式用于格式化 output 的数字。
当您仍然需要对它们进行数学数时,您不需要格式化数字,PHP将处理这些数字。

请参阅此处;

$pay_amount = 3.5+1.3;
Var_dump($pay_amount); // float 4.8
$pay_amount = 3+1;
Var_dump($pay_amount); // int 4

https://3v4l.org/jbf88

最新更新