← Back to BFSI case studies
03
Case study 03 BFSI

E-commerce Platform Integrations (Shopify) to a leading Digital Collection Payment Gateway

Streamlined manual back-office workflows into automated, auditable pipelines.

Executive Summary

Client aims at helping AMEs to gain new customers, increase transactions and drive growth. They have developed a software platform that is enabled with value-added services aimed to solve problems related to digital payment collection. Core financial, ancillary services that help it’s users to digitize their business transaction, collection and settlement are their core offerings.

Technology
Python/Java GraphQL MySQL
Problems

Client helps businesses with a seamless digitized payment infrastructure but lacked in providing a remarkable shopping experience without worrying about setting up new payment processes. So creating a cost-effective shopping payment kit will help their SME’s and new business to solve their biggest and complex payment related problems with smooth end-user shopping experience.

Solution

1. Develop a module in the Charge:

  • Accept the data from Shopify and return the PG link to Shopify.
  • Check the response from PG
  • Call Shopify GraphQL mutation for success and failure response.
  • Add retry policy if it’s not succeed to send response to Shopify GraphQL
  • GraphQL returns the response with a redirect URL
  • Using the redirect URL, redirect the user to the Shopify website.

2. Refund:

  • Accept the data from Shopify Admin for refund.
  • Call refund method (R transaction type) to PG.
  • Check the response from PG
  • Call Shopify GraphQL mutation for success and failure refund response.
  • Add retry policy if it’s not succeed to send response to Shopify GraphQL.
  • GraphQL returns the response.
  • Redirect Shopify Admin to admin panel.

3. Add a feature to process the Test Transaction.
4. Implement TECHNICAL requirements like policy, APl Versioning, GDPR, list
Idempotency

  • Retry Policy
  • Mutual TLS
  • AP Versioning
  • GDPR
  • Configure our App on Shopify store

5. Provided logs for the respective transactions
6. Displays error message and send an email on an error thrown.

Challenges
  • Limited Data Availability
  • Entire change in the ecosystem
Architecture
E-commerce-Platform-Integrations
Business Impacts
  • Brand Awareness and increase the reach to new merchants
  • A new ecosystem to dive in, learn more and scale business Key Benefits
Key Benefits
  • Attract customers with segmented multichannel campaigns
  • Real-time sync of inventory, orders, pricing & product details
  • Multi-Channel Integration

We value your privacy. We use cookies to enhance your browsing experience and analyse traffic. Read our Cookie Policy .