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 a fields object (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 POST request to the provided signature.public_url. The request body must be formatted as multipart/form-data, including all the key-value pairs from the fields object and the binary file itself.

By following this flow, the file is securely uploaded and automatically associated with the relevant operation in our system.