PayPal Express Checkout不重定向

时间:2018-06-25 16:13:45

标签: paypal

我一直在使用PayPal的Express Checkout处理我网站上的付款。它一直没有问题。现在,我尝试为另一个成员资格选项添加另一个PayPal门户,并使用相同的代码进行了一些小的更改,但是该代码似乎无法按照其指示进行重定向来完成该过程。付款本身是成功的,我可以在Production和Sandbox的PayPal活动中看到它,但是付款完成后它不会重定向页面,我不知道为什么。我已将代码与工作副本进行了比较,看不出任何区别。 下面是该脚本的一个片段(我可以发布其余部分,但我认为可能不需要其余部分)

payment: function (data, actions) {
                    return actions.payment.create({
                        payment: {
                            transactions: [
                                {
                                    amount: { total: <%=decPrice%>, currency: 'AUD' },
                                }
                            ],
                            redirect_urls: {return_url: "MembershipRenewel.aspx?Confirm=Paid&<%=sString%>"}
                        },
                        experience: {
                            input_fields: {
                                no_shipping: 1,
                            }
                        }
                    });
                },
                onAuthorize: function (data, actions) {
                    return actions.payment.execute().then(function (payment) {
                        return actions.redirect()
                        // The payment is complete!
                        // You can now show a confirmation message to the customer
                    });
                }

sString是从VB.NET后面的代码中设置的。这些值会在调试时显示。

sString = "Name=" & lblFirstName.Text & "_" & lblSurname.Text & "&Email=" & lblEmail.Text & "&Type=MembershipPayment"

预先感谢!

0 个答案:

没有答案