2016-01-19 65 views
0

信用卡支付我做支付虽然sandbox.Paypal帐户和我创建单独的菜单以信用卡付款的 我已创建单独的菜单为信用卡支付如何自定义贝宝

enter image description here 用户填充后这些细节我不想显示贝宝页。它必须检查贝宝的细节,并重定向到success.php,但没有得到如何做到这一点。任何人都可以让我知道吗?

这里与dodirectpayment PROCESSS

<div class="btn btn-primary"> 
<form method="post" action="https://api-3t.sandbox.paypal.com/nvp"> 
<input type="hidden" name="USER" value="username"/> 
<input type="hidden" name="PWD" value="password"/> 
<input type="hidden" name="SIGNATURE" value="api signature"/> 
<input type="hidden" name="METHOD" value="DoDirectPayment"/> 
<input type="hidden" name="PAYMENTACTION" value="Authorization"/> 
<input type="hidden" name="IPADDRESS" value="192.168.1.12"/> 
<input type="hidden" name="VERSION" value="86.0"/> 
<input type="hidden" name="CREDITCARDTYPE" value="VISA"/> 
<input type="hidden" name="ACCT" value="4641631486853053"/> 
<input type="hidden" name="EXPDATE" value="052015"/> 
<input type="hidden" name="CVV2" value="123"/> 
<input type="hidden" name="AMT" value="23.00"/> 
<input type="hidden" name="CURRENCYCODE" value="USD"/> 
<input type="hidden" name="FIRSTNAME" value="James"/> 
<input type="hidden" name="LASTNAME" value="smith"/> 
<input type="hidden" name="STREET" value="firstStreet"/> 
<input type="hidden" name="CITY" value="SanJose"/> 
<input type="hidden" name="STATE" value="CA"/> 
<input type="hidden" name="Zip" value="95131"/> 
<input type="hidden" name="COUNTRYCODE" value="US"/> 
<button class="btn">pay 2</button> 
</form> 
</div> 

      Result:TIMESTAMP=2016%2d01%2d19T07%3a49%3a33Z&CORRELATIONID=8e30307764193&ACK=Failure&VERSION=86%2e0&BUILD=18308778&L_ERRORCODE0=10002&L_SHORTMESSAGE0=Security%20error&L_LONGMESSAGE0=Security%20header%20is%20not%20valid&L_SEVERITYCODE0=Errorstrong text 

我已经在其他菜单完成Paypal和我需要通过Paypal进行检查的细节,但有不展示贝宝页面

+0

你为什么不想显示paypal页面?对于我来说,显示paypal页面有点安全。将永远不会交易,说它是贝宝,但地址是不同的,接口是不同的,甚至没有https – Ceeee

+0

我已经做了其他菜单中的贝宝,我创建了单独的信用卡/借记付款页面,在这我必须使用贝宝(用于检查细节),但我想完成没有显示贝宝页面。 – Hemanth

回答

0

单独的信用/借记卡支付由于你的努力做的,是一个贝宝NVP授权和捕获。通过向PayPal发布表单,您不会得到您要查找的结果。

你需要做的是直接支付使用NVP和卷曲

你会发现更多关于它
@下题为“实现最简单直接付款集成”

部分https://developer.paypal.com/docs/classic/paypal-payments-pro/integration-guide/WPDPGettingStarted/
看注**
我推荐使用paypal SDK。对于你想要实现的内容,看看这个例子有多容易,这个例子是
@https://github.com/paypal/PayPal-PHP-SDK/blob/master/sample/payments/CreatePayment.php

+0

谢谢:)还有一件事,我试图从开发者控制台创建美国沙箱帐户,但不断我得到这个错误**“我们很抱歉,在帐户creation.try再次出现问题后出现”**最新错误? – Hemanth

+0

多数民众赞成在不同的问题,不知道这是什么,这家伙有同样的问题类型的问题.. http://stackoverflow.com/questions/34854451/sandbox-test-accounts-working-at-all/34854571?noredirect = 1#comment57451919_34854571 确保其你的生活PayPal帐户您的签名与和确保创建一个测试应用程序 –

+0

你能标记为回答,如果你的第一个问题已经解决:) –