paypal rest api agreement stored credit card - paypal

I have created a credit card using rest pay pal without to mention the payer_id or external_customer_id because I don't need.
He is created and then when I try to pass the id to an agreement I read that to the funding instrument I need to set the credit_card_token in which is stored the credit_card_id returned from pay pal.
I did it all, but I can't create the agreement, I would appreciate if someone would know what I missed.
Thank you!

Unfortunately, PayPal Subscription APIs that include Billing Agreement, would not accept Vaulted Credit Card as a payment source. Please refer to github issue created here: https://github.com/paypal/PayPal-Python-SDK/issues/60

Related

IPN Subscription only taking credit card

I've setup a IPN subscription system that works quite well, but there is 1 issue. If they have PayPal balance they can't use it, and it will only let them use their credit card? Is there any way to get around this? Maybe using PayPal API? instead of IPN...?
Thanks for any answers.
A credit card or other external funding source is required for subscriptions and billing agreements

BrainTree & Paypal Account Linking

I am using Paypal for payments in my software. According to recent announcements from Paypal, /payments end point is deprecated and will not be working anymore. So they have mentioned in their API docs to use BrainTree for payments.
So I created a sandbox account for Braintree and link my Paypal account with it. Both accounts are in Sandbox mode.
According to following documentation, these accounts will not share data because these are in sandbox mode.
https://developers.braintreepayments.com/guides/paypal/testing-go-live/ruby
I have some queries regarding this, which are mentioned below:
Will these accounts share data with each other in live mode ?
If they share data in live mode then,
On Braintree, customer creation is required but on Paypal there is no requirement of creating a customer to make payment through card. So how they will share this data ?
Will they share cards details also? If yes, then Paypal returns card id which is used for transaction and Braintree returns Payment method token for each card to be used for transaction later. Will these details will also be shared ?
How amount can be refunded from Braintree ? Is there any end point for this ? Or for refund I need to use Paypal refund api ?
So, these are some questions which are striking my mind. If anybody can answer these queries, it will be very helpful for me work on Braintree.
Thanks!

Taking payment from customer's card and giving to merchant

I am creating a booking site, where the public can make bookings and then pay using their card. I want to take the card details and send them to PayPal via their REST api, and then send the amount to a merchant who will be one of our customer's selling the booked product.
Is this possible to do? PayPal documentation is confusing at best. I currently have the card payments being taken successfully and paid into our own 'developer' account, but what I can't seem to find is how to credit the money to a PayPal account that isn't our own instead.
I have looked into the PayPal Permissions API but again the documentation is unclear, and I don't see where I specify the merchants id or email address when calling RequestPermissions.
What you're looking to do can be accomplished by using PayPal's Adaptive Payments product (https://developer.paypal.com/docs/classic/products/adaptive-payments/). Unfortunately, Adaptive Payments are not currently available with REST APIs. So if you have the option of going with classic APIs, this is currently available to you.

Credit card balance is not updating if we use Paypal's Guest Check out feature

I'm using PayPal Website Payments Standard for implementing Donation button in our application.
I have added Guest check out feature to give flexibility to the Users to Donate even if they Donot wish to have a Paypal Account.
For testing purpose in sandbox, I tried donating via guest check out option by using one of the preconfigured paypal's account, by using its credit card information.
The donated amount is reflected in the statements of the receiver.
But the amount is not debitted from the Donor's paypal balance..
Please suggest what I am doing wrong here.
I need to test the guest check -out feature and see the amount debitted from the account.
Please help
If donor is using a credit card it would not affect the PayPal balance. Credit card is a funding source on the account but shouldn't be tied to the account balance because theoretically it is a line of credit.

store users credit card information to paylater

my requirement is to store users credit card information to pay-later. whether there is any option in paypal to store users credit-card information and pay it later or is there any options for this in any payment methods
Auth.Net's CIM is a viable option, but it is not a standard feature of an Auth.Net account and requires an extra fee each month to use. Depending on the PayPal payment method you're using, you can get a similar feature for free through reference transactions or billing agreements.
For up to a year after processing a credit card payment at PayPal, you can generate a follow-up reference transaction that uses the same payment details previously used to capture new money. If your customer paid using a PayPal account balance, you can establish a billing agreement that lets you charge their card at an arbitrary time in the future as well.
As far as I know, neither one of these features requires additional payment on your behalf. You just have to have a PayPal account that supports the API you want to use and know how to integrate it.
Yes. You would need to the use Authorize.Net's Customer Information Manager (CIM) API which allows you to store payment information as a payment profile on their server. You can then charge against it at any point in the future.