- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我一直在尝试设置具有定期付款的 ExpressCheckout,但我没有找到解决方案。
查看文档 ( Recurring Payments With the Express Checkout API ),该图给出了最后调用“CreateRecurringPaymentsProfile”的序列。
现在,查看其他文档 (How to Create a Recurring Payments Profile with Express Checkout),解释的不同步骤给出了不同的顺序,其中“CreateRecurringPaymentsProfile”紧跟在“GetExpressCheckoutDetails”之后。
我尝试按照第二个示例进行操作,但系统性地收到错误。
有人可以告诉我我到底需要做什么吗?当然,一个实际的例子将非常受欢迎......
提前,非常感谢
我收到的错误是“INVALID TOKEN”。
这是我发送的信息:
版本=84.0
METHOD=CreateRecurringPaymentsProfile
本地代码=FR
TOKEN=[我从 SetExpressCheckout 收到的那个]
PROFILESTARTDATE=[下次付款日期]
BILLINGPERIOD=月份
BILLINGFREQUENCY=6
总计费周期=0
AMT=[和我在PAYMENTREQUEST_0_AMT中提到的一样]
AUTOBILLAMT=AddToNextBilling
CURRENCYCODE=欧元
MAXFAILEDPAYMENTS=3
DESC=[和我在L_BILLINGAGREEMENTDESCRIPTION0中提到的一样]
L_PAYMENTREQUEST_0_NAME0=[与我在 SetExpressCheckout 中使用的相同]
L_PAYMENTREQUEST_0_DESC0=[与我在 SetExpressCheckout 中使用的一样]
L_PAYMENTREQUEST_0_AMT0=[和我在SetExpressCheckout中使用的一样]
L_PAYMENTREQUEST_0_QTY0=[与我在 SetExpressCheckout 中使用的一样]
L_PAYMENTREQUEST_0_TAXAMT0=[与我在 SetExpressCheckout 中使用的相同]
我还需要提及:L_BILLINGAGREEMENTDESCRIPTION0 & L_BILLINGTYPE0 ?
最佳答案
如果您收到11502 无效 token ,您需要在 SetEC API 请求中传递以下变量:
BILLINGAGREEMENTDESCRIPTION=您的结算协议(protocol)名称
BILLINGTYPE=RecurringPayments
请检查下面的 EC+RP 流程是如何工作的:
1) SetExpressChekout + BILLINGAGREEMENTDESCRIPTION 和 BILLINGTYPE 变量
VERSION = 86.0
METHOD = SetExpressCheckout
RETURNURL = http://www.website.com/return.php
CANCELURL = http://www.website.com/cancel.php
PAYMENTREQUEST_0_CURRENCYCODE = USD
PAYMENTREQUEST_0_PAYMENTACTION = SALE
L_BILLINGTYPE0 = RecurringPayments
L_BILLINGAGREEMENTDESCRIPTION0 = SameEveryTime
PAYMENTREQUEST_0_AMT = 1.00
PAYMENTREQUEST_0_ITEMAMT = 1.00
PAYMENTREQUEST_0_DESC = Labs
L_PAYMENTREQUEST_0_NAME0 = Lab 1
L_PAYMENTREQUEST_0_NUMBER0 = 10101
L_PAYMENTREQUEST_0_QTY0 = 1
L_PAYMENTREQUEST_0_AMT0 = 1.00
L_PAYMENTREQUEST_0_DESC0 = Download
2) 登录您的 PayPal 账户并点击“接受并继续”
https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-2EJ022116H3067544
买家登录他的 PayPal 账户并点击“同意并继续”按钮,然后他将被重定向到 RETURNURL+ token+ PayerID:
http://www.website.com/return.php?token=EC-2EJ022116H3067544&PayerID=HHHAPCFUM9ULW
3) 然后你可以运行 CreateRecurringPaymentsProfile + token:
PROFILEREFERENCE=RPInvoice123
PROFILESTARTDATE=2016-08-17T14:30:00Z
SUBSCRIBERNAME=Mr Sub Scriber
METHOD=CreateRecurringPaymentsProfile
TOKEN=XXXXXXXXXXXXX
DESC=SameEveryTime
AMT = 1.00
BILLINGPERIOD=Day
BILLINGFREQUENCY=3
VERSION=86.0
MAXFAILEDPAYMENTS=1
L_PAYMENTREQUEST_0_AMT0=1.00
L_PAYMENTREQUEST_0_NAME0=Lab 1
L_PAYMENTREQUEST_0_NUMBER0=10101
L_PAYMENTREQUEST_0_QTY0=1
L_BILLINGTYPE0=RecurringPayments
L_BILLINGAGREEMENTDESCRIPTION0=SameEveryTime
L_PAYMENTREQUEST_0_ITEMCATEGORY0=Digital
这是 NVP 回复:
PROFILEID=I-TOKEN123456
PROFILESTATUS=ActiveProfile
TIMESTAMP=2013-11-22T04:06:50Z
CORRELATIONID=2b5be15a871ff
ACK=Success
VERSION=86.0
BUILD=5908853
API 引用 (NVP)
SetExpressCheckout API request
CreateRecurringPayment API request
关于payment - 具有定期付款的 ExpressCheckout -- 找不到解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19370910/
我有一个包含交易的简单表格,我想了解每个月有多少消费者进行的交易总额大于 0,并且他们的第一笔交易不在该月。首次交易是指客户在当月首次购买。 我试图得到的结果是以下形式: +--------+----
这是一个网站,点击“Dodaję”(在波兰语中意为“添加”)后,商品进入购物篮 30 分钟:https://remix.pl/ 当元素在购物篮中时,其他人无法购买该元素。我检查了他们的 basked:
我想知道,您是否编写了一个使用 Paypal 付款作为付款方式的网站(您被重定向到他们的网站进行付款的付款方式,而不是网络付款专业版)。 我可以存储什么样的详细信息?是否只有他们的 Paypal 电子
我一直在开发需要实现触碰付款的应用程序。我能够将 HCE 服务与 NFC 终端连接。 现在我的问题是接下来的步骤是什么,用它进行实际付款? 我到处搜索,但找不到合适的文件。请帮我。 下面是我编写的将
我正在为我在学校的最终项目开发一个网站,在我的网站上您可以购买硬币来打开礼物,但我想自动付款。当客户完成付款后,他会被重定向到 success.php,我如何安排他在付款成功后自动在他的帐户中获得 X
我正在使用 Stripe 在我的应用程序中付款。我成功获得了 token 。我想知道如何收费,因为我的 Stripe 仪表板中没有反射(reflect)任何变化。我正在使用我的 Stripe 帐户 T
我的网站是用 Python 编码的,我想提供通过 paypal 在我的网站上接受付款的功能。我想使用免费的 paypal 服务(无月费)来执行此操作,用户将被重定向到 paypals 站点以登录并付款
我们正在开发一个 iOS 应用程序,它提供一些可以在应用程序内使用的积分(付费)。我们对此几乎没有疑问 - 我们能否使用第三方支付网关,如 paypal 或类似的网关,或者我们需要为此实现 IAP?
我想从我的账户处理向 PayPal 用户的 PayPal 付款。我使用 PHP 脚本从我的服务器获取表单详细信息,但是,我无法仅使用 PHP 脚本处理付款(我想 PayPal 网站要求用户在客户端使用
我正在尝试实现以下场景: 用户批准针对选定包大小的定期每周付款(订阅) 用户每周都可以:A。取消特定周的交货并避免支付本周的费用b.修改包裹尺寸,只为这次少付/多付C。除了每周套餐之外,添加其他项目并
我尝试用信用卡创建付款并从 paypal 得到回复成功 ACK 但在 IPN 中我的目标是获得和等待响应,为什么我在尝试使用此付款时收到此错误 METHOD=DoDirectPayment &VERS
您能否以某种方式要求用户批准付款并在稍后处理这笔付款?具体来说,我有一个市场,用户 A 可以在其中向其他用户 B 索取一些产品。我想在用户 A 收到他的产品时收费,但我希望用户 B 确保不会白白创造他
我正在创建一个 phonegap 应用程序,它有 2 个变量用于在 paypal.js 文件中设置 PayPalEnvironmentProduction 和 PayPalEnvironmentSan
我的问题可能看起来非常基础并且依赖于 View ,但我希望了解它的各个方面。我创建了一个移动应用程序,用户需要在其中注册才能使用该应用程序,但我的客户希望拥有网站形式的管理面板,用户可以通过 payp
已关闭。此问题旨在寻求有关书籍、工具、软件库等的建议。不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,
我在我的网站上付款,您可以在网站上赚钱。因此,用户可以选择他想向他的网站账户转账多少钱。 我希望可以选择当用户的资金少于例如 20 美元时自动启动从他的帐户转账到我的帐户并在我的网站上充值他的信用额度
我想创建一个市场,用户可以在其中列出商品并让买家直接通过 Paypal 付款。有没有办法在我们这边跟踪这些付款,以便我可以对数据进行操作(例如将订单标记为已完成)?我在想我可以让卖家将他们的 payp
我目前在我工作的网站上使用 Paypal 作为支付系统,到目前为止一切正常...除了一件事。付款完成后,Paypal 调用我提供的 IPN 页面,一切正常。但是,如果此人取消付款,我不确定我应该如何知
我有两个网站,两个网站都通过 PayPal 付款销售相同的产品。但现在我需要确定特定交易是从哪个网站进行的。我的意思是这次购买是从哪个网站进行的。那么有什么方法可以识别吗?? 非常感谢。 最佳答案 您
我想在paypal支付页面获取多个产品。我现在只得到一个单一的第一个产品。有人可以帮我解决我错的地方吗?下面是我的代码..我搜索谷歌,发现还有两件事要改变。即 _xclick 到 _cart 和一个
我是一名优秀的程序员,十分优秀!