我是Laravel的新手,我的客户希望我整合其中一种Paypal服务。 Paypal有这么多服务,我不知道从哪里开始。请看下面的图片。我认为这不是我通常使用的快速结账,因为用户只填写带有“订单号”和“金额”字段的表单,然后重定向到此Paypal界面。请看图片的这个链接:
http://maverickpreviews.com/programming/royalgeelong/wp-content/uploads/2015/07/Paypal-Services.png
任何人都可以描述确切的PayPal服务是什么?
这是目前的表格:https://www.impressink.com/payment.php
这是我在Paypal Express Checkout控制器中尝试的内容
$ stringwithmethodalready ='& Amt = 79.95& ReturnUrl ='。$ returnURL 。'& CANCELURL ='。$ cancelURL。'& PAYMENTACTION ='。$ paymentType 。 '和; PAYMENTREQUEST_0_CURRENCYCODE =' $ currencyID。 。 '和; PAYMENTREQUEST_0_INVNUM =' $ testinvoice 。 '和; PAYMENTREQUEST_0_ITEMAMT =' $ testotal 。 '和; PAYMENTREQUEST_0_TAXAMT =' $ thetax 。 '和; PAYMENTREQUEST_0_SHIPPINGAMT =' $ theshipping 。 '和; PAYMENTREQUEST_0_HANDLINGAMT =' $ thehandling 。 '和; PAYMENTREQUEST_0_SHIPDISCAMT =' $ theshipdis 。 '和; PAYMENTREQUEST_0_INSURANCEAMT =' $ theinsurance 。 '和; PAYMENTREQUEST_0_AMT =' $ testotal。 '&安培; ALLOWNOTE = 1&安培; SOLUTIONTYPE =鞋底';
答案 0 :(得分:1)
从图像中可以是快速结账或Paypal支付标准集成。对于Paypal支付标准,发票参数为invoice
,对于快速结账,发票参数为PAYMENTREQUEST_n_INVNUM
。
此表单https://www.impressink.com/payment.php正在使用网站付款标准集成。
Foe EC,带有发票的示例SetExpressCheckout,订单项详情为:
VERSION = 109.0
METHOD = SetExpressCheckout
RETURNURL = http://www.google.com
CANCELURL = http://www.google.com
PAYMENTREQUEST_0_PAYMENTACTION= Sale
L_PAYMENTREQUEST_0_NAME0=1 Decaf Kona Blend Coffee
L_PAYMENTREQUEST_0_NUMBER0=623083
L_PAYMENTREQUEST_0_DESC0=Size: 8.8-oz
L_PAYMENTREQUEST_0_AMT0=9.95
L_PAYMENTREQUEST_0_QTY0=1
PAYMENTREQUEST_0_INVNUM = 12345
PAYMENTREQUEST_0_ITEMAMT=9.95
PAYMENTREQUEST_0_TAXAMT=0.00
PAYMENTREQUEST_0_AMT=9.95
PAYMENTREQUEST_0_CURRENCYCODE=USD
答案 1 :(得分:0)
也许param item_number适合你:
<input type="text" name="item_number" value="'.$order_id.'">
查看其余的参数Paypal standar params