首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >paypal自适应支付rails 3

paypal自适应支付rails 3
EN

Stack Overflow用户
提问于 2011-10-17 15:38:03
回答 2查看 401关注 0票数 0

如何使用ipn通知与paypal自适应支付gem与活跃的商家?我想避免使用金属,直接使用控制器想要使用的。rails 3 ruby 1.9.2,谢谢

EN

回答 2

Stack Overflow用户

发布于 2012-08-23 13:26:34

像这样使用

代码语言:javascript
复制
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,然后:

代码语言:javascript
复制
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

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

  1. 选择测试帐户。
  2. 然后单击任意业务帐户,然后单击"Enter
  3. account"
  4. Enter email of business account并键入password
  5. Choose -> profile settings -> ipn -> -> set return

票数 1
EN

Stack Overflow用户

发布于 2012-02-20 21:59:55

为了方便起见,您可能想检查一下这个封装了所有内容的gem:https://github.com/jpablobr/active_paypal_adaptive_payment

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7790675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档