Compare Proposal

Nothing to compare.

Looking a Backend/ Python Developer

  • Posted at : 1 month ago
  • Post Similar Project
500

Budget
3
Proposals
148
Views
Awarded
Status
Skills Required

Posted By -

AP

4.5
Projects Posted : 60
Projects Paid : 21
Services Purchased : 4
Total Spent :
165
Feedbacks : 80 %

Project Details show (+) hide (-)

Objective: Implement API for a payment gateway in a language/framework of your choice. 
Functional Requirements: 
• The following payment type should be supported: 
1. Credit Card 
2. Debit Card 

The following will be the request payload 
"amount": "100",
“currency”: “USD”, 
“type”: “creditcard” 
"card": { 
"number": "4111111111111111", 
"expirationMonth": "2", 
"expirationYear": "2020", 
"cvv": "111" } 
}

• The API should provide valid error and success messages 

The following will be the response payload 

{
"amount": "100", 
“currency”: “USD”, 
“type”: “creditcard” 
"card": { 
"number": "4111111111111111" } 
“status”: “success”, 
“authorization_code”: “SDSD23232333” 
“time”: “2020-05-16 07:00:00” 

• All order data and response with status should be logged in an SQL database. 
• Relevant Unit Tests need to be written and should pass.