The merchant must perform an API post to Payment Gateway, using the appropriate end–point.
		The encryptionxml field will contain the encrypted recurringpayment 
		Take note, this is a lengthy batch process and runs as scheduled tasks between VFS and the bank.
		It should never be relied upon to be returned quickly or included in a synchronous user–journey with the customer.
	
 
		| Recurring Payments: End–Points | |
| PROD^ | https://psp.vodacompaymentgateway.co.za/api/recurring/pay | 
| UAT^ | https://uat.vodacompaymentgateway.co.za/api/recurring/pay | 
| QA^ | https://qa.vodacompaymentgateway.co.za/api/recurring/pay | 
| # | Field (Case–Sensitive) | Required MandatoryOptional | Type | Length | Description | 
|---|---|---|---|---|---|
| 1. | PayserverUsername ^ | M | String | 50 | Merchant username (maximum length 50) as defined by the Payserver service account | 
| 2. | EncryptionType | O | String | 8 | This is encryption algorithm the merchant has elected to use. Permitted Values: – BLOWFISH (Recommended) – AES – TWOFISH (if omitted default value is BLOWFISH) | 
| 3. | EncryptionSalt | O | String | 32 | Random string used by merchant to salt the password used to encrypt the message passed in encXML/encJSON and used by Vodacom to decrypt the message Mandatory if encType is TWOFISH or AES | 
| 4. | EncryptionIterations | O | Numeric | Number of iterations used to derive the key (along with the salt and stored encryption key) using password-based key derivation functionality, PBKDF2 Mandatory if encType is TWOFISH or AES. | |
| 5. | EncryptionIv | O | String | 16 | Random string used by merchant used as the Initialisation Vector to encrypt the message passed in encXML/encJSON and used by Vodacom to decrypt the message Mandatory if encType is TWOFISH or AES | 
| 6. | EncryptionXml | M | String | The encrypted XML Transaction object created in 3.2.3. Tokenised Card Payment Step 1: – Create Recurring Payment Object and 3.2.4. Tokenised Card Payment Step 2: Encryption must be passed in this field. See 4.2 Appendix B: Encryption Algorithms for further details. |