Skip to content

8.1 financeNotification

This API is provided by partners and is requested by SKYPAY to send payment notifications for "recharge, settlement, and withdrawal" to partners at the following times.

  • Recharge、settle、withdraw

    • (1) Payment account recharge - When manually recharged and confirmed by SKYPAY finance to be credited to the system

    • (2) Payment settlement to recharge - After payment settlement, transfer funds from the payment account to the recharge and payment account (manually or automatically configured)

    • (3) Account balance transfer - When the transfer of funds from different company accounts occurs, two accounts will be notified simultaneously

    • (4) Payment transaction settlement - When the system automatically settles payment transactions and merges them into the account

    • (5) Withdrawal from receiving account - Withdrawal will be made after receiving settlement (backend function), and SKYPAY finance will confirm the completion of payment

    • (6) Withdrawal from payment account - When the partner applies for withdrawal from the payment account and SKYPAY finance confirms completion of the payment

Recharge、 settlement、 and withdrawal notification process

charge

Input parameters

parametertypelengthmustdescribe
userNamestring50YESUser name
provided by SkyPay -
"userName":"AppName@skypay"
actionstring50YESCall behavior
financeNotification(Fixed parameter values) - Ex:"action":"financeNotification"
authenticationstring255YESVerification Code
Verification Key - Ex:"authentication":"E1234567-123C-1234-123F-A12345670"
transctionDateDateTime50YESnotice date - ex:2023-06-18 17:52:10
companyPrefixstring5YESCompany Code
ex:SKY98
companyNamestring200YEScorporate name
ex:Skybridge Payment Inc.
accountNostring5YESaccount - ex:SKY98
sourceAccountNostring20YESFund source account
(actual bank account number,
only provided at withdrawal)
beneficiaryAccountNostring20YESFund purpose account
(actual bank account number,
only provided during recharge and withdrawal)
statementTypestring1YESNotification type:
1: Recharge from payment account
2: Recharge from collection settlement
3: Account balance transfer
4: Collectiontransactionsettlement
5: Withdrawal from payment account
6: Withdrawal from payment account
signTypestring10YESType of fund increase or decrease
recharge:Additional items
reduce:deduction
AmountintYESmoney
Ex:1200000
Currencystring3YESFixed Currency
PHP
referenceNumberstring15YESTransaction Number (Unique)
This number can be queried
in the background- S
The starting number is the transaction generated in the settlement function (backend)- D
The starting number is the transaction
generated in the recharge function (backend)
{caller Name}
The starting number is the transaction automatically
settled by the system。
ex:S-20231204-001D-20231204-001,skypay-20231204

Post data

{
: ,
: ,
: ,
: ,
: ,
: ,
: ,
: ,
: ,
: ,
: ,
: ,
: ,
:
}

Output parameters

parametertypelengthdescribe
responseTimeDateTime50Return time
yyyy-MM-dd HH:mm:ss.SSSS
responseCodeint4Return code
1000
responseDescriptionstring255Return content description
response information

Output data:

{
: ,
: ,
:
}

Return code

Status CodeStatus Description
1000Success