Skip to content

funwie/checkout-payment-gateway

Repository files navigation

Payment Gateway

Please see eamil attached documents for design and architectural decisions

Or visit https://docs.google.com/document/d/1LpzoQqDU6NO5py2RCNgxDPK1Gt6GM3tjD9zQeNkkwaY/edit?usp=sharing

To switch to production Acquirer Service, We change appsettings configuration to the External Acquirer Service

Postman and Swagger Hub provide Mock Serveers.

By designing the API using OpenApi standard, we can use these tools for Mock servers

The implementation assumes that external acquirer service uses Client Key and Client Secret auth

I must confess upfront that no tests have been written. Tests are critical to deliver quality software but time was against me. Majority time was spent learning about payment gateways and researching design patterns, architectures, technolgies and tools that will deliver the best payment gateway. I have this knowledge and skills and will continue to implement the gateway properly.

Try the api from the Swagger page or use Postman.

About

A payment gateway to process payments and get payment details

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages