đź“–
Inyo Developer Portal
  • API REFERENCES
    • Payments Gateway v2
      • Getting started
      • Background
        • System architecture
        • Gateway environment settings
      • Authentication Methods
      • Environments
      • Technical Resources
      • Mitigating Fraud
      • APIs
        • Tokenizing cards
        • Payment
          • Pull Transaction
            • Handling AVS / CVC
            • Handling 3D secure
          • Push Transaction
          • Pull and push in one step
          • Capture
          • Refund
          • Void
          • Get a payment
          • Get a list
        • Webhooks
        • Domain tables
          • Response Code
          • Payment Status
        • Test data
          • Cards
    • Remittances
      • Getting Started
      • Authentication
      • Data Population
        • Country
        • State
        • Banks
        • Payers
        • Settlement Rates
      • Sender
        • Sender Object
        • Register a Sender
        • User Agreement
        • Get Sender by ID
        • Sender Verification
          • ID Documents
            • Expired ID Documents
          • KYC Status
          • KYC Using Widget
          • KYC Using API
            • Get KYC fields
            • Update KYC Information
            • Initiate KYC
            • Get KYC Information
          • Sender Tier Upgrade
        • Sender ID Information
      • Funding Account
        • Add Funding Account
          • OAuth Integration
        • Funding Account Object
        • Get Funding Account
        • Delete Funding Account
      • Recipient
        • Recipient Object
        • Add a Recipient
        • Get Recipient Details
        • Update Recipient
        • Recipient Document
      • Recipient Account
        • Recipient Account Object
        • Add a Recipient Account
        • Get Recipient Account
        • Get Account Information
      • Transaction
        • Transaction Object
        • Get Transaction Limits
        • Create a Transaction
          • 3DS Verification
          • Bonus/Discount
        • Get Transaction Details
        • Cancel Transaction
        • Delivery Request
        • Self-Payout
        • Transaction Invoice
      • Webhooks
        • Subscriptions
          • Subscribe
          • List Subscriptions
          • Pause Subscriptions
          • Remove Subscription
        • Integration
        • Events
      • Widget
        • Widget v1.0
          • Widget v1.0 Types
        • Widget v2.0
      • SANDBOX
        • Test Values
          • Geo-Fencing
          • Sender Verification
          • Funding Account
          • Transaction
  • USE CASE
    • Remittance
Powered by GitBook
On this page
  1. API REFERENCES
  2. Remittances
  3. Sender

Sender ID Information

Clients need to collect the sender’s ID information to successfully process and deliver a transaction in certain corridors. This may be required regardless of the current tier of the sender and is only required if not collected as per the tier requirement of the sender.

If ID information is required for a specific corridor but is not provided, the transaction’s delivery will be placed on HOLD. In order to avoid such cases, it is recommended to either collect the ID information of senders during the KYC process or before they create a transaction to the specific corridors.

You can use the below API to collect the ID information of registered senders. ID information includes the listed fields. However, the exact requirements for your service will be outlined in your spec sheet.

PUT {{url}}/v2/senders/{{senderId}}/documents

Field

Required

Type

Description

senderId

Yes, in URL

UUID

Unique ID of the sender

identification_number

Yes

String

Identification number for the ID document

id_issuing_authority

Yes

String

2 char state code of the ID issuing authority’s state

document_type

Yes

Enum

Type of ID document.

Enumerated values: DRIVING_LICENCE, PASSPORT, STATE_ID

issue_date

No

Date

ID issued date (yyyy-mm-dd)

expiry_date

Yes

Date

ID expiry date (yyyy-mm-dd)

curl -X PUT {{url}}/v2/senders/{{senderId}}/documents \
  -H 'Accept: application/json' \
  -H 'X-Client-Id: clientid' \
  -H 'X-Client-Secret: clientsecret' \
  -d { \
  "identification_number": "123456789",
  "id_issuing_authority": "AL",
  "document_type": "PASSPORT",
  "expiry_date": "2022-12-07",
  "issue_date": "2022-01-01"
}
{
    "id": "{{document_unique_id}}",
    "document_type": "PASSPORT",
    "identification_number": "123456789",
    "id_issuing_authority": "AL",
    "issue_date": "2022-01-01",
    "expiry_date": "2022-12-07"
}
PreviousSender Tier UpgradeNextFunding Account

Last updated 9 months ago