# SA ## Docs - Overview [Getting Started](https://apidocs.sipay.co.za/getting-started-2115469m0.md): - [Commission](https://apidocs.sipay.co.za/commission-8191107f0.md): - HASH [Hash Creation](https://apidocs.sipay.co.za/hash-creation-2115477m0.md): - HASH [Hash Validation](https://apidocs.sipay.co.za/hash-validation-2115478m0.md): - [Non-Secure Payment](https://apidocs.sipay.co.za/non-secure-payment-8191103f0.md): - Non-Secure Payment [Non-Secure Payment Flow](https://apidocs.sipay.co.za/non-secure-payment-flow-2115471m0.md): - [3D Secure Payment](https://apidocs.sipay.co.za/3d-secure-payment-8191104f0.md): - 3D Secure Payment [3D Secure Payment Flow](https://apidocs.sipay.co.za/3d-secure-payment-flow-2115473m0.md): - [Check Status](https://apidocs.sipay.co.za/check-status-8191106f0.md): - Webhook [Webhook](https://apidocs.sipay.co.za/webhook-2115482m0.md): - Status Codes [Status Codes](https://apidocs.sipay.co.za/status-codes-2115483m0.md): ## API Docs - Authentication [Token Generation](https://apidocs.sipay.co.za/token-generation-34420399e0.md): This endpoint generates a token used to authenticate the merchant in subsequent API requests. - Commission [Commission ](https://apidocs.sipay.co.za/commission-34420415e0.md): This endpoint returns the merchant commission and the end-user commission according to the card program and the specified currency code. - Non-Secure Payment [Non-Secure Card Payment](https://apidocs.sipay.co.za/non-secure-card-payment-34420400e0.md): This endpoint used for non-secure card payment. - Non-Secure Payment [Non-Secure Pre-Authorization Payment](https://apidocs.sipay.co.za/non-secure-pre-authorization-payment-34420403e0.md): Pre-authorization is a process in which a card's available limit is temporarily reserved for a payment transaction. - Non-Secure Payment [Confirm Payment ](https://apidocs.sipay.co.za/confirm-payment-34420404e0.md): `confirm_payment` endpoint is used to confirm the payment. - 3D Secure Payment [3D Secure Card Payment](https://apidocs.sipay.co.za/3d-secure-card-payment-34420405e0.md): 3DS is a secure payment gateway that processes online transactions through encrypted connections. After selecting paySmart3D at checkout, users are redirected to a secure payment page to complete the transaction. Once the payment is successfully authorized, the system returns a real-time payment confirmation. - 3D Secure Payment [3D Secure Pre-Authorization Payment ](https://apidocs.sipay.co.za/3d-secure-pre-authorization-payment-34420407e0.md): Pre-authorization is a process in which a card's available limit is temporarily reserved for a payment transaction. The amount is not immediately captured from the card, but it is blocked from the cardholder’s available balance. The purpose is to secure the payment for a later finalization (complete-confirm). - 3D Secure Payment [Complete Payment ](https://apidocs.sipay.co.za/complete-payment-34420408e0.md): When the transaction is processed via 3D Secure Payment, the Complete Payment endpoint must be executed if the `payment_completed_by` parameter is set to `merchant`. - 3D Secure Payment [Confirm Payment](https://apidocs.sipay.co.za/confirm-payment-34420409e0.md): `confirm_payment` endpoint is used to confirm the payment. - Non-Secure and 3D Payment with Sipay [Non-Secure and 3D Secure Payment with Sipay](https://apidocs.sipay.co.za/non-secure-and-3d-secure-payment-with-sipay-34420411e0.md): The Sipay administrator determines whether payments made from the merchant website will be processed as Non-Secure or 3D Secure transactions. The request for this endpoint must be sent from the merchant website to the Sipay payment integration system. - Check Status [Check Status](https://apidocs.sipay.co.za/check-status-34420412e0.md): This endpoint is used for checking the status of a transaction. It allows merchants to verify whether a payment has been successfully completed, is still pending, or has failed. By using this endpoint, the current state of a transaction can be retrieved in real time based on the provided transaction details. This helps ensure accurate payment tracking and provides a reliable way to confirm the final result of a payment process within the system. - Refund [Refund](https://apidocs.sipay.co.za/refund-34420425e0.md): This endpoint is used to request a refund for a transaction that has already been successfully completed and paid. Enables merchants to initiate a full or partial refund process in accordance with their business rules and payment provider policies. Once the request is submitted, the transaction is evaluated and processed through the payment system to ensure the appropriate refund action is applied. The outcome of the refund request is then returned to the merchant.