https://sandbox.zapyd.com/ren/api/v1
Check the limit before each order
CallGET /payin/limits/{customer_id} or GET /payout/limits/{customer_id}.
Decide what to do
When EDD applies
- A customer reaches a transaction volume threshold.
- Risk checks flag the customer’s activity.
- The customer asks for a higher daily limit.
Submit EDD
Upload the documents to storage Zapyd can reach, then send the URLs. At least one bank statement is required. Tax documents (for India, ITR reports) are optional but speed up the review. For password-protected PDFs, send the passwords in the same order as the files, with"" for a file without one.
- Payin EDD
- Payout EDD
POST /payin/edd/savesource_of_income:SALARY,BUSINESS_INCOMEorOTHERS.purpose: free text. The widget offersInvestment,Trading,Payments,Lending / Repayments,Gifting,Donations / Charity,RemittanceandLegal Settlements.account_operator:SELF,FAMILYorTHIRD PARTY.relation_with_account_operatoris required when it isn’tSELF.- Optional:
bank_statement_passwords,tax_document_url,tax_document_passwords,supporting_purpose_doc_url, andcountry_specific_documents(extra files keyed by document type).
Track the review
Reviews usually take 24 to 48 hours. The EDD starts asPROCESSING. It can move to DOCS_REQ (more documents needed) or IN_REVIEW, and ends as VERIFIED or FAILED. Zapyd sends an EDD webhook on each change.
List past submissions with
GET /payin/edd/list or GET /payout/edd/list.
Test it in sandbox
Submit EDD, then set the result with Mock Payin EDD Status or Mock Payout EDD Status, using the EDDid and a status: VERIFIED, FAILED, IN_REVIEW, DOCS_REQ or PROCESSING.