gpt4 book ai didi

ruby-on-rails - 如何正确解析xml数据?

转载 作者:太空宇宙 更新时间:2023-11-03 16:36:49 25 4
gpt4 key购买 nike

我有创建付款的操作,我需要重定向用户以完成付款。我使用 Pay API 操作。

在 Pay API 中说:

        You must redirect the sender to PayPal to complete the payment

但是确切的 url 是什么?在开发和生产中我应该在哪里重定向用户?

这是我的 Controller :

编辑

 @xml = XmlSimple.xml_in(res.content)
payKey = @xml['payKey']
redirect_to "https://svcs.sandbox.paypal.com/AdaptivePayments/Pay?cmd=_ap-payment&paykey="+payKey.to_s()

来自日志错误:

    Redirected to https://svcs.sandbox.paypal.com/AdaptivePayments/Pay?cmd=_ap-payme
nt&paykey=["AP-7FC15543VK133501B"]
Completed 302 Found in 1780ms (ActiveRecord: 0.0ms)
[2012-07-18 20:01:53] ERROR URI::InvalidURIError: bad URI(is not URI?): https://svcs.sandbox.paypal.com/AdaptivePayments/Pay?cmd=_ap-payment&paykey=["AP-7FC15543VK133501B"]

所以我需要删除 [""],是吗?

最佳答案

根据 Adaptive Payments guide 的第 70 页,您需要将它们重定向到 https://www.paypal.com/webscr?cmd=_ap-payment&paykey=value其中“值”是 payKey。

沙箱(开发)环境的等效 URL 是 https://www.sandbox.paypal.com/webscr?cmd=_ap-payment&paykey=value

关于ruby-on-rails - 如何正确解析xml数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11543858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com