首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Payflow Pro的定期付款-无效事务类型

使用Payflow Pro的定期付款-无效事务类型
EN

Stack Overflow用户
提问于 2014-09-08 20:23:44
回答 1查看 1.2K关注 0票数 3

我已经建立了一个网站,使用PayPal支付流量API处理支付交易使用实时支付专业帐户,有经常性的支付服务。它的工作方式是首先请求安全令牌,然后提交事务。我使用托管页面(布局c)和透明重定向来完成此工作。我使用的是Payflow_dotNet dll,它使用payflowpro.paypal.com URL。但是,当我试图通过将事务类型设置为"R“来提交事务以设置定期支付时,我会得到以下错误

“结果3-安全令牌创建请求的无效事务类型”

下面是我使用的NVP字符串的示例:

代码语言:javascript
运行
复制
PARTNER[6]=PayPal&VENDOR[13]=me&USER[6]=username&PWD[8]=password&
TRXTYPE=R&ACTION=A&INVNUM=243&PROFILEREFERENCE=243&PROFILENAME[35]=Mark Groseth -- Science Center Fund&
START=09092014&TERM=0&PAYPERIOD=MONT&AMT[4]=1.01&CURRENCY[3]=USD&
CREATESECURETOKEN=Y&SECURETOKENID[32]=05831a20674941089f68d53b7184efff&TENDER=C&
SILENTTRAN=TRUE&RETURNURL[51]=myurl&CANCELURL[42]=myurl&ERRORURL[51]=myurl&URLMETHOD=POST&
BILLTOFIRSTNAME[4]=Mark&BILLTOLASTNAME[7]=Groseth&BILLTOSTREET[20]=1234 Somewhere st 55&BILLTOCITY[7]=Houston&BILLTOSTATE[2]=TX&BILLTOZIP[5]=77018&BILLTOEMAIL[13]=mark@home.com&BILLTOCOUNTRY[2]=US&
FIRSTNAME[4]=Mark&LASTNAME[7]=Groseth&STREET[20]=1234 Somewhere st 55&CITY[7]=Houston&STATE[2]=TX&ZIP[5]=77018&EMAIL[13]=mark@home.com&
COMMENT1[19]=Science Center Fund&L_NAME0[19]=Science Center Fund&L_DESC0[19]=Science Center Fund&L_COST0[4]=1.01&L_QTY0=1&ITEMAMT[4]=1.01

为什么这个不行?

我是否必须创建授权事务,然后以某种方式将其转换为定期支付配置文件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-10 00:41:33

对于PayPal宿主的结帐页,TRXTYPE的唯一允许值是"A“或"S"。您不能使用TRXTYPE=R。

如果您有Payflow Pro帐户,那么您可以使用定期计费API直接创建定期配置文件,在那里您将传递所有信用卡信息和配置文件详细信息。

但是,如果您希望通过PayPal托管的结帐页使用定期计费,那么您应该首先使用checkout页面执行事务,然后使用事务id( PNREF)创建定期配置文件。您可以参考下面的链接获得更多信息:

guide.pdf

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25732575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档