1. AI Agent transactions can be configured to require human approval in the Payman Dashboard 2. Payees can be created via API or Dashboard
payment = payman.payments.send_payment(
    amount_decimal=50.00,
    payee_id='pd-1f001934-7abc',
    memo='Invoice #1234',
    metadata={
        "department": "marketing"
    }
)

Required Parameters

ParameterTypeDescription
amount_decimalfloatAmount to send (e.g., 50.00 for $50)
payee_idstrID of an existing payee

Optional Parameters

ParameterTypeDescription
memostrA note for the transaction (e.g., Invoice #1234)
metadatadictCustom data to track the payment

Response

Both SDKs return a similar response object:

{
  "reference": "txn_abc123",      // Unique transaction ID
  "status": "INITIATED",          // One of: 'INITIATED', 'AWAITING_APPROVAL', or 'REJECTED'
  "externalReference": "0x123..."  // External reference (e.g., blockchain transaction hash) if applicable
}