Payment Processing

Solved! Go to solution
acme
Helper

Payment Processing

I have integrated visa checkout (sandbox) on my websit,, but having some queries regarding it,,

1) After visa checkout  lightbox success response (encrypted payload) how do I process my payments(Api details)

2) Where do find out my transactions on sandbox account

2 REPLIES 2
API_Managers
Visa Developer Support Specialist

Re: Payment Processing

Hey @acme,

 

I'm happy to help answer your question. Please see my inline responses to your questions below. Please let us know if you have further questions.

 

1) After visa checkout lightbox success response (encrypted payload) how do I process my payments(Api details)

It would be necessary to include the updatepaymentinfo, here are the steps:
 
Step 1- Visa Checkout button is added in cart page (and/or payment page) using JavaScript. In this moment V.init is started with amount, currency, ApiKey, etc.
 
Step 2- Merchant will receive the encrypted payment details and decrypt to get full account information. The account information is used to process payments using merchant standard process.
 
Step 3- Once the order is approved, the merchant needs to send the Update Payment information to Visa. There are two options to do so:
 
a. Send an API call to update the payment
 
b. Create a pixel to update Visa Checkout with transaction information
 
I've attached the guide to follow, and you can start on page 8-1.

 

2) Where do find out my transactions on sandbox account

 

Visa Checkout is simply used to obtain payment information, not process transactions: any transaction history would be monitored through their Payment Gateway after they process the payments using the payment information provided via Visa Checkout.

 

Once you have received the payload of customer data using Visa Checkout, you will complete a transaction by sending a request to your gateway/processor using your established payment flow. Ultimately, your transactions will be credited to your merchant acquiring bank. Visa Checkout works together with a merchant service provider (also known as an acquiring bank or "acquirer"), processor, and gateway to complete a transaction. A merchant account—aka merchant services account—establishes a business relationship that allows your company to accept debit and credit card payments to a bank account in exchange for processing fees.  
 
Typically, a Merchant Service Provider is a bank or financial institution that allows a merchant to accept credit or debit card payments, and assigns a payment "processor" for this purpose. Your payment gateway will allow you to securely authorize payments before sending to the processor, and usually offers transaction review functionality via a user interface.

 




Thanks,

Tee



Was your question answered? Don't forget to click on "Accept as Solution" to help other devs find the answer to the same question.

acme
Helper

Re: Payment Processing


can you please help to integrate following point (in php)

b. Create a pixel to update Visa Checkout with transaction information