Paypal Express Checkout 不显示订单摘要

Paypal Express Checkout not Showing the Order summery

我在 zend 框架中使用 Paypal Express 结账,支付工作正常,但 paypal 结账页面上的订单汇总有问题。

那里没有显示任何订单信息。

这是我的控制器:

$storage = $this->getServiceLocator()->get('payum')->getStorage('Reisesparer\Model\PaymentDetails');

$details = $storage->create();
$details['PAYMENTREQUEST_0_CURRENCYCODE'] = 'EUR';
$details['PAYMENTREQUEST_0_AMT'] = $request->getPost('grandtotal_price');
$details['ORDER_CUSTOM_ID'] = $orderNumber;
$storage->update($details);
$captureToken =    this->getServiceLocator()->get('payum.security.token_factory')->createCaptureToken(               this->redirect()->toUrl($captureToken->getTargetUrl().'?amout='.$details['PAYMENTREQUEST_0_AMT']);

如何在结帐页面上显示当前交易摘要。

您可以像提供货币等一样提供商品详细信息。但是在设置商品详细信息时必须小心,特别是总价、商品编号等。因为它们应该按顺序排列并准确计算。

$details['L_PAYMENTREQUEST_0_NAME0'] = 'Book One';
$details['L_PAYMENTREQUEST_0_NAME1'] = 'Book Two';
$details['L_PAYMENTREQUEST_0_AMT0'] = 25.00;
$details['L_PAYMENTREQUEST_0_AMT1'] = '22.00';
$details['PAYMENTREQUEST_0_ITEMAMT'] = 47.00;

您必须阅读 Doc for paypal express checkout 才能实施。有关项目详细信息,请在该文档页面上搜索 付款详细信息项目类型字段

您也可以在订单摘要中查看此 issue

希望对您有所帮助!