Uploading Files to Operate Service Remittance
This section details the process for uploading the required supporting documents for Service-type remittance operations. These documents are mandatory for the approval process.
Required Documentation
Service remittances require complementary documentation for approval. This typically includes:
Proof of Enrollment (e.g., university invoice, tuition bill)
Service Invoice or Contract: This is the payment invoice for services rendered abroad. The document must contain:
The name of the sender (your client)
The name of the beneficiary abroad
A description of the service provided
The total amount to be paid
Bank channel on the invoice
Accepted File Formats The following file formats are accepted for upload:
PNG (image/png)
JPG or JPEG (image/jpeg)
PDF (application/pdf)
How to Upload a File
The upload process is a two-step interaction with our API:
1. Generate AWS Signature
Purpose: This initial API call authorizes the subsequent file upload by generating a unique, pre-signed URL and the necessary form fields.
Process: Your backend calls this endpoint, providing parameters like the file's MIME type and name.
Response: The endpoint returns a JSON object containing a
public_url(the destination for the upload) and afieldsobject (the key-value pairs to be sent as form data).
2. Upload File
Purpose: This step directly transfers the file to our secure storage.
Process: Using the response from the first step, your application must perform a
POSTrequest to the providedsignature.public_url. The request body must be formatted asmultipart/form-data, including all the key-value pairs from thefieldsobject and the binary file itself.
By following this flow, the file is securely uploaded and automatically associated with the relevant operation in our system.