Learn how to use Payment Admission Tasks to perform custom validation on inbound payments.
Payment Admission Task
, you are expected to process it by:
Customer adds items to their cart, enters their Paylias, and the merchant’s partner submits a pull payment. Paylias creates a Payment Admission
and assigns an Admission Task to the customer’s platform. The platform must now authenticate and confirm the request with the customer.
status_reason
values should be used:
Reason Code | Description |
---|---|
accepted | Customer accepted the request |
invalid_beneficiary_details | Beneficiary info was invalid |
alias_not_provisioned | Alias exists but is not active |
unknown_alias | Alias is unrecognized |
account_closed | Customer account is closed |
duplicate_payment | Detected as a duplicate |
blocked_account | Customer is blocked |
currency_mismatch | Currency not supported |
business_reasons | Rejected due to internal policies |
deceased_account_holder | Account holder is deceased |
insufficient_funds | Not enough balance |
unknown_error | Generic system error |
fraud_detected | Triggered fraud alert |
regulatory_issues | Rejected due to compliance policies |
account_unavailable | Account temporarily inaccessible |
payment_admission_task:created
payment_admission_task:updated