Step 3: Create Mandate (Delayed authentication)

POST https://dev.api.revio.co.za/v2/mandate/debicheck/

Request Body

{"initiationDate"=>"2023-06-05T10:50:58.835Z", "valueType"=>"FIXED", "debitSequence"=>"RCUR", "maxAmountCents"=>4000, "amountCents"=>3000, "allowDateAdjustment"=>true, "adjustmentCategory"=>"NEVER", "authenticationType"=>"DELAYED", "realtimeAuthRetries"=>0, "profileCode"=>"{{profile_code}}", "abbreviatedName"=>"{{abbreviated_name}}", "contractReference"=>"Test", "debtor"=>{"accountNumber"=>"010553922", "accountType"=>"CURRENT", "bank"=>"ABSA", "branchCode"=>"632500", "firstName"=>"John", "lastName"=>"Postman", "identification"=>{"emailAddress"=>"john@email.com", "idNumber"=>"2001014800086", "phoneNumber"=>"+27-12345678", "passportNumber"=>""}}, "creditor"=>{"accountNumber"=>"{{creditor_account_number}}", "accountType"=>"CURRENT", "branchCode"=>"{{creditor_branch_code}}", "name"=>"{{creditor_name}}", "bank"=>"STANDARDBANK", "phoneNumber"=>"+27-615333440", "emailAddress"=>"test@test.com"}, "releaseDate"=>"2024-06-05T10:50:58.835Z", "frequency"=>"MONTHLY", "ultimateCreditor"=>{"accountNumber"=>"010553983", "accountType"=>"CURRENT", "branchCode"=>"051001", "name"=>"TEST MERCHANT 1", "bank"=>"STANDARDBANK", "phoneNumber"=>"+27-615333440", "emailAddress"=>"test@test.com", "idNumber"=>"4101014800082"}, "entryClass"=>"21", "collectionDay"=>20, "currency"=>"ZAR", "verifyAccount"=>false}