ruby-on-rails - 如何使用 paypal_permissions gem 或其他方式从 PayPal 接收支付数据或用户数据?

标签 ruby-on-rails transactions rubygems report paypal

我正在使用 Rails,需要生成有关付款的报告。我需要接收有关付款的信息。我不知道该怎么做。

我找到了 paypal_permissions gem 来获得获取个人信息的权限。我需要更多,所以我改变了它。函数更新中新增TRANSACTION_DETAILS,新增get_transaction_details_data商户。

class MerchantsController < ApplicationController

def update
 callback_url = URI.encode(merchants_request_permissions_callback_url)
permissions =  'EXPRESS_CHECKOUT,DIRECT_PAYMENT,ACCESS_BASIC_PERSONAL_DATA,ACCESS_ADVANCED_PERSONAL_DATA,TRANSACTION_DETAILS'

def get_transaction_details_data merchant
 access_token = merchant.ppp_access_token
 verifier = merchant.ppp_access_token_verifier
::PAYPAL_PERMISSIONS_GATEWAY.get_transaction_details_data(access_token, verifier)
 end
end

是否正确? 我如何接收交易数据和个人数据?

最佳答案

你能试试这个 gem 吗:paypal_adaptive

关于ruby-on-rails - 如何使用 paypal_permissions gem 或其他方式从 PayPal 接收支付数据或用户数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11389726/

相关文章:

ruby-on-rails - Rails 3 中未定义的 add_column

sql - 如何锁定某些行,因为它们在其他事务中没有被选择

java - Spring TransactionTemplate setPropagationBehavior

ruby-on-rails - rails : Can I disable the better_errors gem in certain domains?

ruby-on-rails - 在 Rails 3 中使用 Paperclip 安装 RMagick 时出现问题

ruby-on-rails - 如何在 rails_admin 的列表操作中显示图像?

ruby-on-rails - 正则表达式 : How do I grab a block of text using regex?(在 ruby​​ 中)

ruby-on-rails - Windows 上的 Cappuccino

select - 如何将 FOR UPDATE 添加到 cakephp3 查询?

ruby - $ GEM_HOME和$ GEM_PATH在旅客中设置错误