Payment Processing
...
Payment Processing Stages
Set Payment
Submit Payment
1min
The set payment feature manages transactions efficiently, ensuring a smooth checkout experience for your customers and secure payment processing for your business.
How it Works
- Retrieving Payment Information: The process begins by accessing the relevant payment information based on specific identifiers:
- Cart ID: Uniquely identifies the customer's shopping cart.
- Customer ID: Links the payment to the respective customer's profile.
- Payment IDs: Refer to specific payment methods or saved payment details.
- Secure Data Handling: If payment data is encrypted for enhanced security, it undergoes a careful decryption process:
- The encrypted information is securely decrypted using industry-standard protocols.
- This step ensures that sensitive payment data remains protected throughout the process.
- Processing Payment Information: The system then processes either the decrypted payment data or already tokenized data:
- Successful Processing: If everything proceeds as expected, the payment details are securely stored in a database, indicating successful submission.
- Error Handling: If any issues arise during processing, an error response is generated to inform you and initiate troubleshooting procedures.
- Confirmation of Success: Once payment details are successfully stored in the database, the process concludes, confirming a successful payment submission. This indicates that the transaction has been processed and recorded accurately.
How it Works
- Finding the Right Payment Data: The process begins by retrieving the relevant payment information based on specific identifiers, including:
- Cart ID: Uniquely identifies the customer's shopping cart.
- Customer ID: Links the payment to the respective customer's profile.
- Payment IDs: Refer to specific payment methods or saved payment details.
- Unveiling Encrypted Data (If Applicable): If payment data is encrypted for enhanced security, it undergoes a careful decryption process:
- The encrypted information is securely sent to Google's Key Management Service (KMS).
- KMS acts as a trusted custodian, decrypting the data and returning it in a readable format for processing.
- Processing Payment Information: The system now handles either the decrypted payment data or already tokenized data (which doesn't require decryption):
- Successful Processing: If everything proceeds smoothly, the payment details are securely stored in a database, indicating successful submission.
- Error Handling: If any issues arise during processing, an error response is generated to inform you and initiate troubleshooting.
- Confirmation of Success: Once payment details are successfully stored in the database, the process concludes, confirming a successful payment submission. This means the transaction has been processed and recorded accurately.
Did this page help you?