Message forward

Mambu Payments let you upload payment messages generated in your systems directly to our API and dashboard. We’ll forward them to your partner banks or schemes (like SEPA, SWIFT, or local clearing houses) through your existing connectors.

How to create a message

Via the dashboard

  1. Go to Files > Send file
  2. Select your connector and service
  3. Either upload a file from your compute, either fill the name, type and content of your file
  4. Click “Send file”
ℹ️

Only users with the send_message permission can access this flow

Via the API

You can use the following request:

curl --request POST \
     --url https://numeral.io/v1/message_forward/connected_accounts/{{your connector ID}}/services/{{your service}}/bank_files/{{your file name}} \
     --header 'accept: application/json' \
     --header 'content-type: application/xml' \
     --data '
     
     // The content of your file. For example:
     <Document
      xmlns="urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10">
          <FIToFIPmtStsRpt>
          <GrpHdr>
              <MsgId>123240711139427jxry</MsgId>
                  <CreDtTm>2024-07-09T10:50:00</CreDtTm>
                  </GrpHdr>
              <OrgnlGrpInfAndSts>
              <OrgnlMsgId>240711139427jxry</OrgnlMsgId>
                  <OrgnlMsgNmId>pacs.003.001.08</OrgnlMsgNmId>
                  <GrpSts>ACSP</GrpSts>
                  </OrgnlGrpInfAndSts>
              </FIToFIPmtStsRpt>
          </Document>
     '

How to send a message

A new file will be created in pending_approval state, and must be approved to be sent to your connector.

Via the dashboard

  1. Go to Files and click and the file you created
  2. Click on “Approve”
ℹ️

Only users with the approve_file permission can access this flow

Via the API

You can use the following request:

curl --request POST \
     --url https://numeral.io/v1/files/{{your files DI}}/approve \
     --header 'accept: application/json'