如何使用paypal_permissions gem或其他方式从PayPal接收付款数据或用户数据? [英] How to receive payment data or user data from PayPal using paypal_permissions gem or other?

查看:136
本文介绍了如何使用paypal_permissions gem或其他方式从PayPal接收付款数据或用户数据?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用Rails,并需要提供有关付款的报告。我需要收到有关付款的信息。我无法得到如何去做。

我找到了paypal_permissions gem来获取个人信息的权限。我需要更多,所以我改变了它。在函数update中添加了TRANSACTION_DETAILS,添加了get_transaction_details_data商家。

I'm using Rails and need to make reports about payments. I need to receive information about payments. I can't get how to do it.

I found paypal_permissions gem to get permissions to obtaion personal info. I need more, so I changed it. In function update added TRANSACTION_DETAILS, added get_transaction_details_data merchant.

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

它正确吗?
如何接收交易数据和个人资料?

Is it correct ? How I can receive transaction data and personal data ?

推荐答案

您可以试试这个宝石: paypal_adaptive

Can you try this gem : paypal_adaptive ?

这篇关于如何使用paypal_permissions gem或其他方式从PayPal接收付款数据或用户数据?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆