Alfred Integration Documentation
  • 🌐Welcome
    • Getting Started
    • alfred Overview
      • Authentication
      • Core Concepts & Use Cases
      • System Resource Names
      • Error & Status Codes
      • Required Documents for KYC by Country
      • Example Workflow Execution
    • Postman Collection
  • 🔌PENNY API General Integration
    • Penny API - Operations
      • Account Information + Get uuid Initial Transaction
      • KYC Lite + Get Access Token
      • KYC Full
      • Payment Method + Get Process Token
      • Add Bank or Update Bank
      • Submit Transaction
      • {URL-Customer-Webhook}
      • Approval Invoice (Pay Out Only)
    • Penny API - Reports
      • Consult Quote
      • Consult Payment Wallet
      • Consult All Invoices
      • Consult Individual Invoice by Invoice ID
      • Consult transactions by User's Wallet
  • 🖱️Stellar Blockchain Integration
    • Stellar API Integration - Operations
      • Auth (Get)
      • Auth (Post)
      • (Stellar) My Info - Get Account info & uuid Initial Transaction
      • KYC Lite + Get Access Token
      • KYC Full
      • Payment Method + Get Process Token
      • Add Bank or Update Bank
      • Submit Transaction
      • {URL-Customer-Webhook}
      • Approval Invoice (Pay Out Only)
    • Stellar API Integration - Reports
      • Consult All Invoices
      • Consult Payment Wallet
      • Consult Individual Invoice by Invoice ID
      • Consult transactions by User's Wallet
  • 🎒Educational Content
    • Step-by-Step Videos
      • Getting Started
      • API Integration
      • Pay Out Requirements by Country
        • 🇲🇽Mexico
        • 🇦🇷Argentina
        • 🇧🇷Brazil
Powered by GitBook
On this page
  1. PENNY API General Integration
  2. Penny API - Operations

Submit Transaction

Create a transaction, withdrawal, and invoice during pending status


Description:

This endpoint is designed to create a transaction, withdrawal, and invoice with a status set to pending. It initiates the transaction process and ensures that all the relevant details are captured accurately.

Mode:

POST

Node:

/third-party-service/submit-transaction

POST /third-party-service/submit-transaction

Create a transaction, withdrawal, and invoice during pending status

Headers

Name
Type
Description

API-Key*

String

Your API key for authentication.

API-Secret*

String

Your API secret for enhanced security.

Authorization*

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6IkBub3ZhNDciLCJzdWIiOjExNywiaWF0IjoxNjg5MDk1MDI3fQ.0BHv_jc6etSqAuTinoKxSiXnmrC4XLfiezRQZbNG8cA

Access token obtained from the KYC Lite process. Example token

Request Body

Name
Type
Description

"withdrawlPhone"*

"+584241256099"

"businessInitTx"*

"24d00b1f-3d3d-4139-ad2c-479f3fc00573"

"BusinessTo"*

"10"

"exchangeId"*

"1b59639d-093b-4b3a-b82c-bb0ea57719ca"

"amount"*

0.5

"typeProcesor"*

"BANK"

// 
{
  "statusCode": 202,
  "message": "master transaction webview",
  "data": {
    "id": "fcc47165-b296-4545-8576-e3c4dfeeb8a4",
    "invoice": {
      "id": "888c3fb7-f2fb-46a8-bbcd-89a799c3f1e2"
    }
  }
}

Considerations:

After creating a transaction using this endpoint, it's essential to subsequently consult the invoice using the designated API endpoint. Once the invoice is approved, the transaction and withdrawal processes are activated.

IF withdrawal method is through an ATM partner, a QR code will be provided and sent to the individual's "withdrawlPhone"


"Pay Out" - Liquidation process is solidified in our partnerships meetings ensuring we offer a solution that fits your specific needs.

"Pay In" - Depending on the country of the requested transaction the user will receive the following response:

  • Brazil - QR Code - when a bank is registered the PIX number as well as the CPF must be identified in order to complete a transaction. The result of the transaction produces a QR code which will be scanned by a PIX account in order to complete the transaction.

  • Argentina - CVU/CBU account - When a bank is registered they must confirm the CVU/CBU account or Alias of the individual requesting a transaction. Alfred will display a CVU where the deposit will take place, which will have to come from a CVU/CBU already registered in Alfred pay.

  • Mexico - 'CLABE' account - CLABE account must be verified with their respective identification documents, transaction produces a reference number which will allow you to identify and complete your transaction.

Last updated 1 year ago

Specific Information regarding KYC Documents by country can be found .

🔌
here