【问题标题】:Paypal Express Checkout for digital goods request for token getting killedPaypal Express Checkout 的数字商品请求令牌被杀死
【发布时间】:2013-05-28 11:51:16
【问题描述】:

好的,所以我对数字商品的贝宝很陌生。我做了一些广泛的阅读,但贝宝文档似乎有点压倒性,信息似乎有点分散。基本上我需要做的是在我的网站上出售积分,然后我按照关于集成数字商品进行快速结账的说明进行操作。这是我的 HTML 表单代码

<form id = "paypalForm" style = "display:none;"  method="post">
<p>
<input id="submitBtn" type="submit" value="Pay with PayPal" />
<input type="hidden" name="METHOD"value="SetExpressCheckout" />
<input type="hidden" name="RETURNURL"value="http://ec2-54-244-155-132.us-west-2.compute.amazonaws.com" />
<input type="hidden" name="CANCELURL"value="http://ec2-54-244-155-132.us-west-2.compute.amazonaws.com"/>
<input type="hidden" name="PAYMENTACTION"value="sale"/>
<input type="hidden" name="PAYMENTREQUEST_0_CURRENCYCODE"value="USD"/>
<input type="hidden" name="PAYMENTREQUEST_0_ITEMAMT"value="3"/>
<input type="hidden" name="L_PAYMENTREQUEST_0_ITEMCATEGORY0"value="Digital"/>
<input type="hidden" name="L_PAYMENTREQUEST_0_NAME0"value="Deans Door Credits"/>
<input type="hidden" name="PAYMENTREQUEST_0_AMT"value="500"/>
<input type="hidden" name="L_PAYMENTREQUEST_0_QTY0"value="1"/>
<input type="hidden" name="L_PAYMENTREQUEST_0_AMT0"value="100"/>
<input type="hidden" name="REQCONFIRMSHIPPING"value="0"/>
<input type="hidden" name="NOSHIPPING"value="1"/>
<input type="hidden" name="VERSION" value="65.1"> 

</p>
</form>

然后我进行 ajax 提交,但我似乎没有得到返回的令牌。 任何想法,在此先感谢!

【问题讨论】:

    标签: javascript html paypal


    【解决方案1】:

    SetExpressCheckout 仅用于获取令牌。获得该令牌后,您将用户重定向到 PayPal,并将该令牌附加到 URL 的末尾。对于数字商品,应该是这样的:https://www.sandbox.paypal.com/incontext?useraction=commit&token=EC-8MB725812K847260R

    用户在此处登录 PayPal 以审核和批准付款,然后将其发送回您在 SEC 请求中指定的 ReturnURL。

    此时您可以调用 GetExpressCheckoutDetails(可选)并通过调用 DoExpressCheckoutPayment 完成所有操作。只有在调用 DECP 之后,才会真正处理任何付款。

    更多详情请参阅Express Checkout Integration Guide

    【讨论】:

    • 谢谢,我明白了!他们有很多关于各种事情的文档,所以我有点困惑。但我想通了!
    猜你喜欢
    • 2012-06-18
    • 2015-01-12
    • 2017-05-31
    • 1970-01-01
    • 1970-01-01
    • 2016-01-23
    • 1970-01-01
    • 2018-04-27
    • 2017-10-28
    相关资源
    最近更新 更多