Book a call
Home/Case studies/E-commerce
E-commerce

A payment provider SuiteCommerce does not support, running in checkout

The provider the business needed was not one of the standard SCA payment options, and an order had to be created only after payment cleared.

atsovia · case study · suitecommerce (sample data)Live

Custom payment method in checkout

Processed server side · order created after validation
Running
Authorised
Pending
Retried
Declined
Failed
0.0sCheckout · custom method selectedstart
0.3sPayment submitted server sidesent
0.9sGateway response · authorisedok
1.0sPayment linked to sales orderlinked
1.1sOrder created in NetSuitedone
Sample data · demo accountCase studies · E-commerce
The problem

What was broken

The client needed to take payment through a provider that is not available in the standard SuiteCommerce Advanced payment options, while keeping the existing checkout and the NetSuite order management behind it.

What we built

What runs now

We extended the SCA checkout with a custom payment method that talks to the provider API server side, and an order is only created once the payment has been validated.

  • The custom provider sits alongside the standard payment methods
  • Payment processed server side, with card data kept out of the browser
  • Orders created only after the gateway response is validated
  • Declines and errors let the customer retry without restarting checkout
  • Payment details recorded against the NetSuite sales order
How it runs

One flow, end to end.

The path an order takes through checkout once this is running. Every call to the provider is logged, so a failed payment can be traced.

atsovia · payment flow (sample)Live
CheckoutPayment submittedGateway responseValidatedSales order
method selectedsent server sideresponse readpayment validatedorder created

Customers pay with the provider the business needs, and NetSuite stays the single place where orders and payments are reconciled.

Start a conversation

Considering NetSuite, or already living with it?

Tell us what is not working. If it is a half-hour fix we will tell you that, and you can decide whether to pay anyone at all.

Emailhello@atsovia.com
Phone+91 97200 78591