The possible values for paymentType attribute are:
| Description | Value |
|---|---|
| The merchant receives an order he is able to fulfil in a single shipment. | ONE_OFF |
| The merchant establishes an agreement with the buyer to pay for goods or services in multiple transactions over an agreed period. The merchant requests Monext to process the installments. | MX_INSTALLMENT |
| These are payments for the delivery of ongoing goods or services. They have a fixed interval and fixed amount for each payment. The merchant requests Monext to process the installments. | MX_RECURRING |
| The merchant checks validity of PAN and expiry date using an Account Verification transaction. There are many situations in wich a merchant may need to know if a card is valid, stolen, expired or frozen before initiating a transaction. | ACCOUNT_VERIFICATION |
| These are payments for the delivery of ongoing goods or services. They have a fixed interval and fixed amount for each payment. The merchant processes the installments. | RECURRING |
| The merchant establishes an agreement with the buyer to pay for goods or servces in multiple transactions over an agreed period. The merchant processes the installments. | INSTALLMENT |
| A merchant initiates a payment on shipping with the order shipment beyond the authorisation release period or the merchant establishes an agreement with the buyer to ship goods at a later time. | PRE_ORDER |
| The merchant establishes an agreement with the buyer to charge him based on his consumption. | UNSCHEDULED |
| A merchant initiates an authorisation request for the rental of a good or service. | RENTAL_SERVICES_PAYMENT |
| This payment case applies to a merchant from whom a buyer has ordered and consumed a rental of goods and services that results in additional charges after the payment file has been closed. | DELAYED_CHARGE |
| This payment case applies to a merchant from whom a buyer has booked a rental of goods and services and does not show up with a contractual commitment. | NO_SHOW |
| This function is used to refund the buyer if the merchant has not retained the authorisation transaction ID required for the doRefund function. | CREDIT |
| Decoupled payment across multiple merchants | MULTIPLE_MERCHANTS |
| Bank Transfer | BANK_TRANSFER |

