如何将IPN通知与有效商家使用的Paypal适应性付款gem结合使用?
我想避免使用金属,直接想使用控制器。
护栏3
红宝石1.9.2
谢谢

最佳答案

这样使用

response = gateway.setup_purchase(
    :return_url => url_for(:action => 'index',:port=>"3001", :only_path => false),
    :cancel_url => url_for(:action => 'create',:port=>"3001", :only_path => false),
    **:ipn_notification_url => payments_notify_action_url**,
    :receiver_list => recipients
)


在这里,您可以指定IPN通知URL,然后:

def notify_action
    notify = ActiveMerchant::Billing::Integrations::PaypalAdaptivePayment::Notification.new(request.raw_post)
    p "Notification object is #{notify}"
    if notify.acknowledge
    p "Transaction ID is #{notify.transaction_id}"
    p "Notification object is #{notify}"
    p "Notification status is #{notify.status}"
end


在此之前,请转到沙盒帐户。


选择测试帐户。
然后单击任何企业帐户->单击“输入沙箱帐户”
输入企业帐户的电子邮件并输入密码
选择->配置文件设置-> IPN通知->设置返回网址

关于ruby-on-rails - Paypal 自适应支付 rails 3,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7790675/

10-12 15:06