使用paypal高级NOT paypal pro定期付款

时间:2013-06-20 12:45:32

标签: paypal

我正在尝试使用PAYPAL ADVANCED进行定期付款 我的脚本适用于SALE交易,但是当我尝试创建定期配置文件时会出现问题。

问题

  1. 当我将CREATESECURETOKEN设置为Y时发布我的请求。它返回Invalid transaction type: Invalid Transaction Type for secure token creation request 这是字符串。注意我已更改用户并通过此处

    PARTNER [6] =&贝放大器; VENDOR [10] = #####&安培; USER [11] = #####&安培; PWD [9] = #####&安培; CREATESECURETOKEN [1] = Y&安培; TRXTYPE [1] =的R& RECURRING [1] = Y&安培;嫩[1] = C&安培; ACTION [1] = A&安培; PROFILENAME [6] =塔姆&安培; ACCT [16] = 4012888888881881&安培; EXPDATE [4] = 1214&安培; AMT [5] = 10.00&安培; START [8] = 06132013&安培; PAYPERIOD [4] = MONT&安培; TERM [1] = 0&安培; OPTIONALTRX [1] = S&安培; OPTIONALTRXAMT [4] = 2.00安培; EMAIL [20] = #####&安培; SECURETOKENID [26] = MySecTokenID-51b93e0830f70&安培; RETURNURL [51] = HTTP://本地主机:8080 / PHP /测试/ payflow / advanced.php&安培; CANCELURL [51] = HTTP://本地主机:8080 / PHP /测试/ payflow / advanced.php&安培; ERRORURL [51] = HTTP://本地主机:8080 / PHP /测试/ payflow / advanced.php&安培; BILLTOFIRSTNAME [4] =约翰&安培; BILLTOLASTNAME [3] = Doe的安培; BILLTOSTREET [12] = 123 Main St.& BILLTOCITY [8] = San Jose& BILLTOSTATE [2] = CA& BILLTOZIP [5] = 95101& BILLTOCOUNTRY [2] = US& SHIPTOFIRSTNAME [4] = Jane& SHIPTOLASTNAME [5 ] = Smith& SHIPTOSTREET [13] = 1234 Park Ave& SHIPTOCITY [8] = San Jose& SHIPTOSTATE [2] = CA& SHIPTOZIP [5] = 95101& ; SHIPTOCOUNTRY [2] = US

  2. 如果我将CREATESECURETOKEN设置为N我会收到Invalid merchant information: 10002-You do not have permissions to make this API call

  3. 我搜索了有关paypal高级定期付款的文档,但我找到了有关payflow pro的详细信息。由于没有关于使用paypal进行定期付款的信息,因此不容易使事情发生。 我的帖子数据有什么问题吗?

    我在一周前在paypal.com/mts上发布了我的查询,但没有回复。 注意:我已订阅paypal高级和paypal定期付款。 使用paypal advanced,交易在客户网站上完成,用户永远不会被带到paypal网站。是的,它使用iframe用于此目的。 它适用于SALE类型的交易,但不适用于定期付款。

1 个答案:

答案 0 :(得分:0)

Payments Pro和Advanced不支持定期付款API调用。您将通过Payflow使用Recurring Billing API调用。新的Advanced和Pro帐户使用Payflow Pro或Link。

您是否在安全令牌呼叫中设置了结算类型?

您提交的门票号码是多少?我要查找帐户以查看帐户是否设置为使用重复结算并且是否已正确创建。

此外,高级帐户不应使用定期结算API调用。可以使用高级帐户创建重复帐单配置文件,但必须通过PayPal Manager网站完成。