Payflow Pro API for retrieving reference transactions - payflowpro

We have integrated Payflow pro payment gateway into our website and processing payment requests using Payflow as payment gateway and storing payflow transaction id as a part of response into our database.
We need to retrieve transaction history for specific transaction Id as shown in PayPal manager.
So please suggest me appropriate API for retrieving Reference transactions on basis of specific transaction Id as soon as possible.
Looking forward for your feedback.

You could get information back about transactions a couple of different ways. You could either use the inquiry by setting TRXTYPE=I or by using the Reporting API's.

Related

How to set a transaction ID for manual payment methods like cash on delivery

I have a client offering free products and they want to bypass customers having to enter customer details but they rely on the transaction id to record orders from their QAD system connected via WooCommerce API.
My goal is to set a default transaction ID in the case that there is not one set from stripe or other payment methods. More specifically setting a transaction id to "FREESAMPLE" when someone checks out using Cash on Delivery.
This one is a little more complex and I didn't find anything on stack exchange for resolving this question.
I set up the payment method Cash on Delivery to only be available when the cart total is Zero dollars.
This worked, but Now they are not getting the order information in their QAD system due to not having the transaction ID.
I looked up the documentation for WooCommerce API about utilizing the transaction id field in orders and didn't find much in the way of setting a default option or an option for a payment method that doesn't generate a transaction ID from a third party payment gateway like Stripe.

Subscriptions in PayPal

I am working on integrating Recurring Payments functionality in Asp.Net based application where people can subscribe to a Service where they will be paying a monthly amount. I am trying to achieve the same using PayPal's Subscription APIs. One another aspect is where people will be making payments using their Credit Card instead of PayPal's account. I have tried to search for a sample code where I can see that Credit Card information is passed to the Subscription API but unable to find the same. Can anyone points me to a sample code where this is implemented or guide me on how I can do this?
PayPal does provide a Subscription only API for PayPal payments or Guest Checkout where buyer's prompt to create PayPal personal account. To achieve a Credit card subscription I'd reckon to refer to Braintree Vaulting functionality wherein you can have both Credit Card & PayPal.
Braintree Vault Overview:
Our Braintree Vault securely stores customer information – including payment method information – so you can safely keep customers on file.
The Vault is used to process payments with our recurring billing feature, and can also be used for non-recurring transactions so your customers don't need to re-enter their information each time they make a purchase from you.
https://articles.braintreepayments.com/control-panel/vault/overview
Thanks.

Multi merchants with PayPal API

I am a payment processing site for several different companies. I currently use Cybersource and it allows me to pass transactions under separate company credentials so payments are processed to the correct company.
With PayPal, I am trying to find which API I should use so that I can do an Express Checkout payment and pass different usernames and signatures for different companies. So far NVP seems like one that would work but I am using VS2015 with ASP.Net (VB).
The SDK for PayPalCoreSDK.Dll uses a Configuration.cs file to store credentials. I don't know how to provide each company's credentials "on the fly".
Any suggestions? Thanks!
PayPal provides option to use 3rd party API permission. Your system will do the API call and you will include the email address of other companies in subject field to receive the payment.
https://developer.paypal.com/docs/classic/admin/third-party/

Paypal Payment Data Transfer

I am new to paypal and I just have a simple question. I am using an ASP.NET page to make a payment to paypal. I have a sandbox account. My buyers account is decreasing, my facilitators account balance is increasing the sandbox transactions are successful. Now I need a way to tell my application that the transaction was successful so I can update a database.
My question is this, have Payment Data Transfer (PDT) been replaced by webhooks? Should have a service and configure an endpoint to listen for the webhook from paypal. Any help or suggestions would be greatly appreciated.
If you are using the REST API, then yes you should use Webhooks. If you are using the Classic APIs, then you should use IPN.

Recurring Payment For Credit Cards

The gateway I am using is Cardsave (http://www.cardsave.net). I obviously can't store credit cards on my servers, but to store credit cards on their servers, there needs to be an initial transaction. I am writing a billing management website that customers are going to be migrating to from other systems. There wouldn't be a reason to have their clients pay in between billing cycles.
The only solution I can think of is making a small payment to the credit card (like $1, PayPal style) and then either crediting this amount back to the customer on the next billing cycle, or issuing a refund. Is this the correct approach?
Is this the common way of handling recurring monthly 'subscriptions' where the amount is variable every month and don't start right away. For instance, is this how trial periods that require your credit card information to start is handled?
$1 charges are no longer allowed by Visa and MasterCard. You can do $0 authorizations so if your processor allows that you'll probably be able to do your original plan.
Some payment gateway providers, like Authorize.Net, offer services that allow you to create payment profiles and charge against them at any time for any amount. Their service is called Customer Information Manager. You should see if your provider offers a similar service.
For Cardsave Payment gateway you have Automated Subscriptions and Cross Reference Transaction Code Examples
For the reference check out this link: Click Here

Resources