Refund to another credit card
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I use Paypal SDK to authorize and capture payments. Consider below scenario:
A user can have more than one credit card and he uses one card to do the payment. After the capture operation success, I need to do a refund.
Can i specify a different card to do the Refund operation in PayPal?
Or the refund will settle to the same card which used to do the payment?
Is this a valid business scenario in Paypal?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
PayPal Partner and Certified Developer - Kudos are Greatly Appreciated!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi angelleye,
Thanks for the quick reply.
Is it possible to call DoNonReferencedCredit operation using PayPal .NET SDK?
As I read in the references, this operation mentioned only under SOAP and NVP not under .NET SDK.
And also SOAP/ NVP methods deprecated ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
So you should be able to use this SDK (https://github.com/paypal/merchant-sdk-dotnet) to handle DoNonReferencedCredit, or you may just need to build the request yourself.
PayPal Partner and Certified Developer - Kudos are Greatly Appreciated!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi angelleye,
I am already using PayPal .NET SDK (https://github.com/paypal/PayPal-NET-SDK) and done authorize, reauthorize and capture functions.
You mean to use the merchant sdk only for DoNonReferencedCredit operations? Or do I need to replace the existing SDK?
Thank you.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I went through DoNonReferencedCredit and RefundTransaction areas in the merchant-sdk.
There are no places it was specified to input another credit card details to do the #Refund.
The only input is transactionId.
Could you explain bit about this scenario.
Regards.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
PayPal Partner and Certified Developer - Kudos are Greatly Appreciated!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi angelleye,
Thanks for quick reply.
I refer RefundTransaction functions in merchant-skd. I could not find any CC information as input.
Basically my problem is, i have done a Authorization Capture and now i want to do a Refund Capture, to a different credit card.
Using RefundTransaction in merchant-sdk, can i do this operation?
Regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I don't know how else to say this. RefundTransaction only works against an original transaction and would refund the money back to the original card. So you cannot use that API if you want to credit a different card. Instead, you would use DoNonReferencedCredit. If the SDK you're using does not support that API then you'll need to use the classic SDK instead, or build out the NVP request yourself.
PayPal Partner and Certified Developer - Kudos are Greatly Appreciated!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks angelleye,
While using DoNonReferencedCredit API, can we use a Credit card token number without input all the credit card information (CC number, cvv, etc..)?
Regards
Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- Paypal Payment API - PHP code to accept ideal and credit card payments in REST APIs
- Creating a custom payment with the Buttons SDK and having a 400 error while getting card-fields in REST APIs
- Paypal advance checkout in PayPal Payments Standard
- Authorization failed due to insufficient permissions in REST APIs
- Simple easy Checkout integration for me website. in PayPal Payments Standard