NPP (Osko)
NPP enables near real-time payments directly into the recipient’s account. It supports an enriched description field of up to 280 characters, including special characters, allowing beneficiaries to receive more detailed payment information than other payment rails.
While most payments are instant, some may return a ‘Pending’ status, indicating that confirmation from the beneficiary’s bank is still in progress.
NPP payments can be made to Australian bank accounts via our Execute a Transaction endpoint to a BSB and account number or a PayID using the NppCreditBankAccount or NppCreditPayId disbursement methods.
To receive updates when a paymentis finalised, subscribe to the NppPaymentStatus webhook or call the Get Transaction Status By Unique Reference.
{
"totalAmount": 100,
"disbursements": [
{
"disbursementMethod": "NppCreditPayId",
"toNppCreditPayIdDetails": {
"payId": "[email protected]",
"payIdType": "Email",
"accountName": "Monoova",
"endToEndId": "ABC/123-4356",
"remitterName": "remitterName"
},
"lodgementReference": "test npp :)",
"amount": 100
}
],
"description": "NPP payment to PayID for immediate transaction settlement"
}{
"totalAmount": 100,
"disbursements": [
{
"disbursementMethod": "NppCreditBankAccount",
"toNppCreditBankAccountDetails": {
"bsbNumber": "802-985",
"accountNumber": "819877339",
"accountName": "Monoova",
"endToEndId": "ABC/123-4356",
"remitterName": "remitterName"
},
"lodgementReference": "test Npp :)",
"amount": 100
}
],
"description": "Payment via NPP to bank account for contract services"
}