简体   繁体   English

贝宝付款专业测试信用卡失败

[英]paypal payments pro test credit cards fail

Trying to use PayPal Payments Pro with hosted pages to accept credit cards on a web site. 尝试将PayPal Payments Pro与托管页面一起使用以接受网站上的信用卡。 I'm having trouble getting the test credit cards to work, they all give the error: 我无法让测试信用卡正常工作,它们都给出了错误:

Declined: 10544-Please use a different payment card. 拒绝:10544-请使用其他付款卡。

I'm not using a shopping cart or making direct API calls, I am testing with the paypal payments pro asp.net c# sample from paypal, it does this: 我没有使用购物车或没有直接进行API调用,我正在使用来自Paypal的paypal Payments pro asp.net c#示例进行测试,它执行以下操作:

posts my credentials to https://pilot-payflowpro.paypal.com and gets a secure token then posts secure token to https://pilot-payflowlink.paypal.com to display checkout page 将我的凭据发布到https://pilot-payflowpro.paypal.com并获取安全令牌,然后将安全令牌发布到https://pilot-payflowlink.paypal.com以显示结帐页面

When I enter visa test 4111111111111111 exp 12/19 or any other test credit card I get the above error. 当我进入签证测试4111111111111111 exp 12/19或任何其他测试信用卡时,会出现上述错误。

In the sandbox the are no transactions recorded. 在沙盒中,没有交易记录。

What I have done, following the documentation: 根据文档,我做了什么:

I have a paypal payments pro account with the following settings: 我有一个具有以下设置的贝宝付款专业帐户:

PayPal Payments Pro Live 贝宝付款临

Hosted Checkout Pages Live 托管结帐页面实时

Payflow SDK/API (Full Access) Live Payflow SDK / API(完全访问)实时

Paypal Express Checkout Live Paypal Express结帐直播

I linked my business paypal account with manager.paypal.com 我已将我的商业Paypal帐户与manager.paypal.com关联

I upgraded a sandbox account on developer.paypal.com - there were two already there, a business and a personal, I upgraded the business sandbox account to Business Pro which I believe then links it to my payments pro account(?). 我在developer.paypal.com上升级了一个沙箱帐户-已经有两个帐户,一个是企业帐户,另一个是个人帐户,我已将商业沙箱帐户升级为Business Pro,我相信它会随后将其链接到我的付款专业帐户(?)。

Setup hosted pages in manager.paypal.com per documentation, set use secure token to yes. 根据文档在manager.paypal.com中设置托管页面,将“使用安全令牌”设置为“是”。

Set site to live - I did this because I am posting to 'pilot-' urls. 将网站设置为直播-之所以这样做,是因为我要发布到“飞行员”网址。 I had it on test (which means you can use the normal urls) but due to the error and a post I read I set the site to live and used pilot, no change. 我已经对其进行了测试(这意味着您可以使用常规的url),但是由于错误和我读到的帖子,我将该站点设置为可以使用并正常运行,没有任何更改。

So everything seems to be working except the test numbers are supposed to succeed so I'm not sure where to look next. 因此,除了测试编号应该成功之外,其他所有功能似乎都在正常工作,因此我不确定下一步该怎么看。

KPG, KPG,

PayPal will change its processes every now and then, but here is the current process for sandbox credit cards: PayPal会不时更改其流程,但这是沙盒信用卡的当前流程:

  1. Log into your developer account 登录您的开发者帐户
  2. Scroll down the left-hand vertical menu until you see the "Mock" section. 向下滚动左侧垂直菜单,直到看到“模拟”部分。

If you don't immediately see this vertical menu, navigate to your "dashboard" first. 如果您没有立即看到此垂直菜单,请首先导航至“仪表盘”。 It will be there. 它将在那里。

  1. Click on "Credit Card Generator". 点击“信用卡生成器”。 Here is text from that page: 这是该页面上的文字:

Generate random credit cards for testing purposes. 生成随机信用卡以进行测试。 You can add credit cards to a Sandbox PayPal account or use them for credit card payments. 您可以将信用卡添加到Sandbox PayPal帐户,或将其用于信用卡付款。

  1. Click "Generate" for all parts of the CC number, including CVC. 单击“生成”以获取抄送号的所有部分,包括CVC。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM