Package com.akraml.satim.http
Class SatimEndpoints
java.lang.Object
com.akraml.satim.http.SatimEndpoints
A static class providing HTTP endpoints to access SATIM API.
These endpoints are used by SatimHttpClient implementations
to construct full URLs for API requests.
The Satim API provides both production and test (sandbox) environments. The appropriate base URL is selected based on the client configuration.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringEndpoint for confirming/completing a payment.static final StringEndpoint for depositing a pre-authorized payment.static final StringEndpoint for retrieving basic payment status.static final StringEndpoint for retrieving extended payment status with full details.static final Stringstatic final StringEndpoint for refunding a deposited payment.static final StringEndpoint for registering a new payment order.static final StringEndpoint for registering a pre-authorized payment.static final StringEndpoint for reversing/canceling a payment before deposit.static final String -
Method Summary
-
Field Details
-
TEST_BASE_URL
- See Also:
-
PRODUCTION_BASE_URL
- See Also:
-
REGISTER
Endpoint for registering a new payment order.Method: POST
Response: JSON containing
orderIdandformUrl- See Also:
-
REGISTER_PRE_AUTH
Endpoint for registering a pre-authorized payment.Method: POST
Response: JSON containing
orderIdandformUrl- See Also:
-
CONFIRM
Endpoint for confirming/completing a payment.Method: POST
Response: JSON containing order status and transaction details
- See Also:
-
GET_ORDER_STATUS
Endpoint for retrieving basic payment status.Method: POST
Response: JSON containing order status
- See Also:
-
GET_ORDER_STATUS_EXTENDED
Endpoint for retrieving extended payment status with full details.Method: POST
Response: JSON containing extended order information
- See Also:
-
REFUND
Endpoint for refunding a deposited payment.Method: POST
Response: JSON containing refund result
- See Also:
-
REVERSE
Endpoint for reversing/canceling a payment before deposit.Method: POST
Response: JSON containing reversal result
- See Also:
-
DEPOSIT
Endpoint for depositing a pre-authorized payment.Method: POST
Response: JSON containing deposit result
- See Also:
-