I'm building an application where a user can connect their own Paypal account through Paypal Permissions SDK (https://github.com/paypal/permissions-sdk-ruby). I was able to successfully get permission from the user and was able to store the tokens that were returned from the Paypal Permissions SDK. Now, I am using the following gem for Express Checkout (https://github.com/nov/paypal-express). But the documentation for Paypal Express Checkout on behalf of a user is not clear on how we should use the tokens to invoke a call for Express Checkout.
I have the following codes
@api = PayPal::SDK::Permissions::API.new({
token: @credential.paypal_access_token,
token_secret: @credential.paypal_secret_token
})
Where @credential is my object stored in the database that has the tokens from the Paypal Permissions SDK.
Now after getting, I can use the @api object to get Paypal Username, Password, and Signature
request = Paypal::Express::Request.new(
:username => @api.config.username,
:password => @api.config.password,
:signature => @api.config.signature
)
Now, my problem is that the money isn't going directly to the users paypal account but it is going to our account (we made an account so that we can create a Application in the Classic API part of Paypal).
Is there anyone who can help me? or point me to the right direction?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…