paypal - 我可以将变量发送到 paypal,并在付款完成后将其发回给我吗?

标签 paypal

我一直在使用快速结帐 API 将人们在我网站上的帐户在付款后转换为高级帐户。唯一的问题是,在用户单击返回按钮之前,它不会将用户发送回该站点,并在发生这种情况时更新他们的权限。大约 40% 的用户似乎没有这样做……所以他们的帐户在付款后永远不会记入贷方。

虽然 paypal 在成功付款后会立即回发,但我始终无法让它立即更新用户的帐户,因为我无法让它发回某种信息来识别用户完成付款。只有当您被发送回网站时,我才能这样做,该网站发送我用回发记录的交易 ID。它搜索它,如果在数据库中找到它,则授予权限。

有没有办法向 paypal 提交某种变量,然后它会发回给我?像 &user_id=123 这样的东西,可以很方便地更新用户的权限。

最佳答案

Iten_number隐藏变量在我的应用程序中不起作用。但我发现custom隐藏字段工作正常。只需将此字段添加到由 paypal 生成的表单中:<input type="hidden" name="custom" value="YOUR VALUE FROM DB"/> .之后,您可以读取此值来识别,例如,购买了哪些产品。 (Java 代码):String custom = request.getParameter("custom");

关于paypal - 我可以将变量发送到 paypal,并在付款完成后将其发回给我吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2847114/

相关文章:

json - 如何使用 SwiftyJSON 解析带有 AnyHashable 值的 PayPal JSON 响应?

java - Paypal Java SDK - 尝试创建加密按钮 - 不起作用,找不到文档

Paypal payflow pro notifyurl

Paypal Restful API,设置收件人邮箱

php - 退款+取消订阅 Paypal API

paypal - 自适应支付资金类型

php - 2checkout 模拟账户付款验证无效

Paypal 直接付款

iOS 信用卡使用 paypal 定期付款

php - 在 PayPal 中更改金额值