[英]Payum Paypal Express checkout details
我正在使用payum網站文檔上的示例,使用paypal快速結帳創建付款。 我已重定向到Paypal,但是即使我指定了金額和說明,paypal也會說“當前購買”,其中會列出說明和價格。
http://payum.org/doc/0.12/PaypalExpressCheckoutNvp/get-it-started
我如何讓Payum將詳細信息傳遞給Paypal。 有可以設置的變量列表嗎? 我也想禁用運輸。
$payment = $storage->createModel();
$payment->setNumber(uniqid());
$payment->setCurrencyCode('AUD');
$payment->setTotalAmount(123);
$payment->setDescription("test");
$payment->setClientId(1);
$payment->setClientEmail("test@test.com");
$storage->updateModel($payment);
$captureToken = $this->get('payum.security.token_factory')->createCaptureToken(
$paymentName,
$payment,
'payment_done' // the route to redirect after capture
);
return $this->redirect($captureToken->getTargetUrl());
您可以將貝寶的特定詳細信息設置為
$payment->setDetails([
'L_PAYMENTREQUEST_0_AMT0' => 123,
'L_PAYMENTREQUEST_0_NAME0' => 'A product name',
]);
您可以在此處找到更多字段。 您也可以查看Paypal官方文檔。
您可以使用NOSHIPPING
Paypal的字段以相同的方式禁用運輸。 將其設置為1
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.