Fuspay
WebsiteSupportDemo Meeting
  • Overview
    • Welcome
  • API ONBOARDING
    • Introduction
    • Partner Onboarding
    • Regenerate Partner Keys
    • IP Check & Whitelisting
  • API Onboarding
  • Authentication
    • Swap, Collection, & P2P Automation
  • Webhook Validation & Request Integrity
  • Currency Swap
    • Introduction
    • Authentication
      • Partner Onboarding Endpoints
      • Partner Activate Endpoint
      • Regenerate Partners Public & Private Keys
      • Digital Signature
    • User KYC
      • Create KYC
      • Verify KYC Status
      • Reconciliation
      • Post KYC Data
    • Exchange Rate
    • Buy
      • Create Order
      • Events
    • Sell
      • Create Order
      • Events
    • Transaction Resolution
      • Overview
      • Log Issue
      • Check Issue Status
    • Transaction Records
      • Pending Transaction
      • Get Single Order Endpoint
      • Get Multiple Order Endpoint
      • Sell/Payout Verification Endpoint
    • Provider/Bank Codes
  • Virtual card
    • Introduction
      • Getting Started
        • Partner Onboarding
        • Partner Activate Endpoint
    • Authentication
    • Partner
      • Create Merchant
      • List of Merchants
    • Merchant
      • Create User
      • Verify User KYC Status
      • List Users
    • User
      • Create Card
      • Fetch Cards
      • Get Card Details
    • Card
      • Fund Card
      • Freeze Card
      • Delete Card
    • Payments
      • Withdraw From Card
      • Withdrawal History
    • Transactions
      • Card Transactions
      • Export Card Transactions
      • Filter Card Transactions
    • Wallet
      • Merchant Wallet Balance
      • Card Wallet Balance
  • Collection and payout
    • Introduction
    • Onboarding
    • Getting Started for Partner
      • Partner Onboarding Endpoints
      • IP Capture & Whitelisting
      • Regenerate Partners Pub/Priv Keys
    • Getting Started for Merchant
    • Collection
      • Digital Signatures
      • Collection (GHS, KHS, ZAR)
      • Collection (Virtual Account-NGN )
      • Fetch Order
      • Assigning Virtual Accounts
        • Get Available Assignable Virtual Account
        • Check if specific account is available for use
        • Create Order- using Available Virtual Account from your Account Pool
        • Cancel Order
      • Get Mobile Money Providers
    • Payout
      • Account verification
      • Payout
      • Payout Status
      • Crypto Withdrawal
        • Wallet Balance
        • Withdrawal Payout
        • Get Withdrawal Payout Fee
      • Bank and Bank Codes
    • Transaction History
      • Get Transaction Records
  • P2p Automation
    • Integration Journey (API-Dashboard)
  • Payment and Utilities
    • Introduction
      • Sign Up
      • Compliance
      • Create an App
      • Configure App
    • Authentication
    • User Onboarding
    • Error Handling
    • Plugin (Frontend)
      • Integrating Finswich checkout via NPM or Yarn
      • Integrating the Finswich Checkout on your Vanilla Javascript app
      • Steps for integrating Finswich Checkout via Flutter
      • Pseudocode for Integrating Finswich Checkout in Application (Native iOS & Android)
    • Services (Backend)
      • Inter-wallet Transfer
      • Bank Transfer
      • Wallet Funding
      • Utility Purchases
  • KYC As A Service
    • Introduction
    • App Registration Endpoint
    • App Activate/Verify Endpoint
    • Request Verification Token
    • KYC (Individual)
      • Get KYC Types
      • Create KYC Request
      • Get Verification Status and User's Data
      • Create order with meta data
      • Migrate
    • KYC (Business)
      • Get KYC Types
      • Create KYC Request
      • Get Verification Status and User's Data
    • Face Stamp
      • Create Facestamp Order
      • Create OTP
      • Verify OTP
      • Post Transaction Data
    • KYC(Transactional)
    • Callbacks (Webhook Responses)
Powered by GitBook
On this page
  • Request Body
  • Request Body Sample
  • Response Body
  1. KYC As A Service
  2. Face Stamp

Post Transaction Data

This endpoint is used to post transaction data of a created facestamp order.

POST https://fuspay-kyc-ms-df741b092e53.herokuapp.com/api/v1/facestamp/transaction

Request Body

Key
Type
Description

user_reference

String

the reference ID of the user

order

String

The order ID of the the facestamp order that was created.

transaction_info

object

information of the transaction perforned

sender_info

object

information of the user the performed the transaction.

source_data

object

source data of the user that formed the transaction.

meta_data

Object

The meta data of the transaction.

txn_flag_callback_url

Object

The callback url for the transaction flag.

txn_screening

Object

The screening type of the transaction.

Request Body Sample

 {
    "user_reference": "intrapay_ref_0011",
    "order": "675af4b9f95f959b7b5d6e1e",
    "transaction_info": {
        "txn_amount": 1000,
        "industry": "clothing",
        "txn_fee": 10,
        "type": "pay-in",
        "payment_method": "card",
        "timestamp": "2024-12-11T10:00:00Z",
        "country": "Nigeria"
    },
    "sender_info": {
    "user_id": "sender123",
    "user_full_name": "Timilehin Abodunrin",
    "user_phone": "2347012345678",
    "user_email": "[email protected]"
  },
  "source_data": {
    "ip_address": "192.168.1.1",
    "phone_id": "123455",
    "browser_agent": "Mozilla/5.0",
    "location_coordinate": "6.5244,3.3792",
    "source_merchant_name": "MyStore",
    "source_platform": "web"
  },
  "meta_data": {
    "key_words": "payment transaction online"
  },
  "txn_flag_callback_url": "https://example.com/txn-callback",
  "txn_screening": {
    "screening_type": "AML"
  }
}

Response Body

{
    "message": "Posted transaction data successfully",
    "data": {
        "user_reference": "intrapay_ref_0011",
        "transaction_info": {
            "txn_amount": 1000,
            "txn_fee": 10,
            "payment_method": "card",
            "timestamp": "2024-12-11T10:00:00Z",
            "country": "Nigeria",
            "type": "pay-in"
        },
        "sender_info": {
            "user_id": "sender123",
            "user_full_name": "John Doe",
            "user_phone": "2347012345678",
            "user_email": "[email protected]"
        },
        "source_data": {
            "ip_address": "192.168.1.1",
            "browser_agent": "Mozilla/5.0",
            "location_coordinate": "6.5244,3.3792",
            "source_merchant_name": "MyStore",
            "source_platform": "web"
        },
        "meta_data": {
            "key_words": "payment transaction online"
        },
        "txn_flag_callback_url": "https://example.com/txn-callback",
        "txn_screening": {
            "screening_type": "AML"
        },
        "_id": "6760268aaa5e29494306b1e6",
        "created_at": "2024-12-16T13:09:30.047Z",
        "updated_at": "2024-12-16T13:09:30.047Z",
        "__v": 0
    }
}
PreviousVerify OTPNextKYC(Transactional)

Last updated 3 months ago