【问题标题】:PayPal Express Check Out Recurring Payments ignoring some SetExpressCheckout parameters忽略某些 SetExpressCheckout 参数的 PayPal Express Check Out Recurring Payments
【发布时间】:2013-05-30 09:11:47
【问题描述】:

除了下文详述外,我的流程在沙盒和现场都可以工作。

我设置了 urlencoded nvp SURVEYENABLE=1&SURVEYQUESTION=test&L_SURVEYCHOICE0=yes&L_SURVEYCHOICE1=no,但从未显示买家调查; GetExpressCheckoutDetails 不包含 SURVEYQUESTIONSURVEYCHOICESELECTED

我设置了 urlencoded nvp ALLOWNOTE=1,但是买家从来没有看到备注文本输入框; GetExpressCheckoutDetails 不包含 NOTE。但是,如果我设置PAYMENTREQUEST_0_NOTETEXT="seller test note",则会将其传递给GetExpressCheckoutDetails(就像是PAYMENTREQUEST_0_CUSTOM)。

问题在实时和沙盒中都可以看到。

【问题讨论】:

  • 您使用的是什么“版本”?如果它是在引入调查功能之前出现的,您将看不到它。您能否提供请求和响应的副本?
  • 这是 METHOD=SetExpressCheckout VERSION=98 USER=... PWD=... SIGNATURE=... RETURNURL=http%3A%2F%2F... CANCELURL=http%3A%2F %2F ...的LandingPage =登录REQCONFIRMSHIPPING = 1 NOSHIPPING = 0 ALLOWNOTE = 1 SOLUTIONTYPE =马克L_BILLINGTYPE0 = RecurringPayments L_BILLINGAGREEMENTDESCRIPTION0 = TODO L_PAYMENTREQUEST_0_NAME0 = TODO L_PAYMENTREQUEST_0_NUMBER0 = TODO L_NUMNER0 = TODO PAYMENTREQUEST_0_CUSTOM = TODO PAYMENTREQUEST_0_PAYMENTACTION =销售PAYMENTREQUEST_0_NOTETEXT = TestNote PAYMENTREQUEST_0_AMT = 0.00 SURVEYENABLE = 1 SURVEYQUESTION=您好 L_SURVEYCHOICE0=否 L_SURVEYCHOICE1=是
  • @plmp2013 你能知道我如何在我的贝宝付款中设置这种类型的功能。在我的应用程序中有一些服务每月完成付款并实施贝宝快速结帐,但我没有知道我如何实现定期付款。

标签: paypal payment recurring


【解决方案1】:

调查选项显然不适用于定期付款交易。当我从请求中删除这些选项并使用我自己的凭据对其进行测试时,注释和调查正确显示。

我将提交功能请求以允许创建定期付款的调查,但我不能确定它是否会实施。

在您的请求中,您设置了L_PAYMENTREQUEST_0_NUMBER0=TODO L_NUMBER0=TODO。你不需要L_NUMBER0=TODO 设置

【讨论】:

    猜你喜欢
    • 2013-01-17
    • 2015-03-06
    • 2012-05-08
    • 1970-01-01
    • 2015-12-10
    • 1970-01-01
    • 1970-01-01
    • 2014-12-15
    • 1970-01-01
    相关资源
    最近更新 更多