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

Account Information + Get uuid Initial Transaction

We obtain the company registration data & User ID session in our alfredpay ecosystem.


Description:

This endpoint is designed to fetch company registration data and a unique session ID (uid) within the AlfredPay Ecosystem. It primarily aids in obtaining business details and initiating transactions, either for depositing (in) or withdrawing (out) funds.

Mode:

POST

Node:

/third-party-service/my-info

POST /third-party-service/my-info

We obtain the company registration data & uid session in the alfredpay ecosystem

Headers

Name
Type
Description

API-Key*

String

API-Secret*

String

Request Body

Name
Type
Description

“type” *

“in”

other value can be “out” where you want to use offramp

"balance"*

0,

balance of wallet user, if type is “in” (onramp) then balance is 0, when the type is “out” (offramp) you must set the balance crypto currency

"currency"*

"USDC"

crypto currency withdraw or Deposit (BTC, USDT, USDC)

"user"*

"fulano"

user wallet, can be username, email or phone number - If you are trying to integrate a non custodial wallet, input the user's public key.

"chain"*

"stellar"

blockchain can be stellar, ethereum, bitcoin LN or Network Banking

// 
{
    "business": {
        "name": "Alfred Technology",
        "managerName": "Guevara",
        "email": "aguirre@cc.com",
        "phone": "+12347451238",
        "country": "USA",
        "address": "Florida, Miami, Doral",
        "url": "https://widget2-dev.alfredpay.io/7968052d-2c60-4d18-b7d0-a850081547b8",  // The UUID represents the initial transaction.
        "url_status": true,
        "KYB": true,
        "typeBusiness": "IN",
        "typeProcesor": ["NONE"],
        "businesImgUri": "https://alfred-pay-images.s3.amazonaws.com/profile/1fd4fe37-7813-47e2-9e35-791b4a92994d.png",
        "currency": "USD",
        "Business_Address": [
            {
                "id": 6,
                "address": "GC………",
                "network": "USDC",
                "coin": "stellar"
            }
        ]
    }
}

Considerations:

The unique identifier (uid) is embedded within the response under the url key in green text. This ID is crucial for tracking and managing the transaction within the AlfredPay Ecosystem.

If you are trying to integrate a non custodial wallet, input the user's public key under 'user'.

Last updated 1 year ago

🔌