簡體   English   中英

Payum Paypal Express結帳詳情

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM