Simple Types
Description
The simple types are enum types used in the service contract.
RequestType
Description
The Advice RequestType.
Enumeration
|
Value |
Description |
|
Authorize |
The Authorize method attempts a funds reservation against the provided card details |
|
Void |
The Void method releases the funds reserved through the Authorize transaction |
|
Capture |
The Capture method requests the settlement of the funds reserved through an Authorize transaction |
|
Payment |
The Payment method attempts to process a payment transaction with a single call. The method essentially combines the dual message: Authorize and Capture in a single transaction. |
|
Refund |
The Refund method allows the merchant to issue a refund (full or partial) of a Capture or Payment transaction. |
BankAccountType
Description
The bank account type.
Enumeration
|
Value |
Description |
|
Credit |
A credit card. |
|
Debit |
A debit (cheque or savings) card. |
BankCardType
Description
The bank card types.
Enumeration
|
Value |
Description |
|
Credit |
A credit card. |
|
Debit |
A debit card. |
PaymentServiceType
Description
The supported payment services.
Enumeration
|
Value |
Description |
|
CardNotPresent |
A real-time card not present transaction. |
|
CardNotPresentRecurring |
A recurring card not present transaction |
|
CardNotPresentMoto |
A mail order / telephone order transaction. |
|
CardNotPresentMotoRecurring |
A recurring mail order / telephone order transaction |
|
CardNotPresentBatch |
A batch card not present transaction. |
|
EcentricEft |
A EcentricEft payment transaction. |
|
MasterPass |
A MasterPass payment transaction. |
|
SnapScan |
A SnapScan payment transaction. |
| CardVerification |
A transaction to verify the card is valid. |
TransactionStatusType
Description
The Transaction Status type.
Derived By
Restricting string
Enumeration
|
Value |
Description |
|
Success |
The transaction was successful |
|
Failure |
The transaction failed |
|
Reversed |
The transaction was reversed |
|
Complete |
The transaction was completed |
|
Refunded |
The transaction was refunded |
CardVerification
Description
The result of card verification.
Enumeration
|
Value |
Description |
|
No Verification Action |
No card verification has been performed |
|
VerificationFailed |
Card verification failed |
|
NonPaymentAuthentication |
NonPayment Authentication was performed (R0 3DSecure ) |
|
Payment |
Payment was performed (R0 Authorization) |
|
PaymentAuthentication |
Both 3DSecure and an Authorization were successfully performed |
VerificationAction
Description
The VerificationAction that the merchant wishes to use.
Enumeration
|
VALUE |
DESCRIPTION |
|
PaymentAuthentication |
Process both 3D request to Bankserv and the authorize request to the acquirer. (R0 - zero Rand) |
|
NonPaymentAuthentication |
Process 3D request to Bankserv only. (R0 - zero Rand) |
|
Payment |
Only process an authorization to the acquirer. (R0 - zero Rand) |
NetworkTokenStatus
Description
The status of the network token
Enumeration
|
VALUE |
DESCRIPTION |
|
Tokenized |
The original card is tokenized |
|
FailedTokenization |
The original card failed to be tokenized |
|
NotApplicable |
The original card has not been tokenized |
