1

我正在尝试使用 PAYPAL ADVANCED 进行定期付款我的脚本在销售交易的情况下有效,但是当我尝试创建定期配置文件时出现问题。

问题

  1. 当我将我的请求CREATESECURETOKEN设置为Y. 它返回Invalid transaction type: Invalid Transaction Type for secure token creation request Here is the string。注意我已经改变了用户并通过这里

    合作伙伴[6]=PayPal&VENDOR[10]=#####&USER[11]=#####&PWD[9]=#####&CREATESECURETOKEN[1]=Y&TRXTYPE[1]=R&RECURRING[1]= Y&TENDER[1]=C&ACTION[1]=A&PROFILENAME[6]=Gautam&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://localhost:8080/php/test/payflow/advanced.php&CANCELURL[51]= http://localhost:8080/php/test/payflow/advanced.php&ERRORURL[51]=http://localhost:8080/php/test/payflow/advanced.php&BILLTOFIRSTNAME[4]=John&BILLTOLASTNAME[3]=Doe&BILLTOSTREET[12 ]=123 Main St.&BILLTOCITY[8]=圣何塞&BILLTOSTATE[2]=CA&BILLTOZIP[5]=95101&BILLTOCOUNTRY[2]=US&SHIPTOFIRSTNAME[4]=Jane&SHIPTOLASTNAME[5]=Smith&SHIPTOSREET[13]=1234 Park Ave&SHIPTOCITY[8]=San Jose&SHIPTOSTATE[2]=CA&SHIPTOZIP[5]=95101&SHIPTOCOUNTRY[2]=US

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

我搜索了有关使用 paypal advanced 进行定期付款的文档,但在每个地方我都找到了有关 payflow pro 的详细信息。由于没有关于使用 paypal 进行定期付款的信息,因此很难让事情顺利进行。关于我的帖子数据有什么问题的任何想法?

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

4

1 回答 1

0

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

您是否在 Secure Token 呼叫中设置计费类型?

你提交的票号是多少?我想查看该帐户以查看该帐户是否设置为使用定期计费并且是否正确创建。

此外,高级帐户不应使用 Recurring Billing API 调用。可以使用高级帐户创建定期计费配置文件,但必须通过 PayPal Manager 站点完成。

于 2013-06-21T18:53:56.670 回答