我是 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 Controller 中尝试过的
$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=Sole';
最佳答案
从图中可以看出,它可以是快速结帐或 Paypal 支付标准集成。发票参数是 invoice
(用于 Paypal 支付标准)和 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
关于php - 选择 Paypal 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31645876/