UAPAY - національний платіжний сервіс

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

The method for completing an invoice payment with HOLD type

URL

POST api/invoicer/payments/complete


Request:

KeyDescriptionTypeMandatoryExample
params



sessionId

client session id 

string, uuid

yes

"00684a7f-3d5c-43f4-b4d1-ea994226be9c"
paymentId

payment id 

string, uuid

yes

"08eff720-9432-4951-a698-94e24db59e66"
invoiceId

invoice id 

string, uuid

yes

"48cae638-2f4b-434c-aafa-a4b9ced4b486"
amount

the amount of confirmation (in kopecks)

integer

no, only for situations where the amount of confirmation needs to be reduced 

1200


Example of a query
{
   "params": {
      "sessionId": "000ab70b-ef76-4385-a0f5-a98693c716f1",
      "paymentId": "08eff720-9432-4951-a698-94e24db59e66",
      "invoiceId": "48cae638-2f4b-434c-aafa-a4b9ced4b486",
	  "amount": 1200
   }
}



Reply:

Key
Description
Type
Example
status

Status. 0 - error, 1 - success

integer

1

data


paymentId

payment idstring, uuid
"08eff720-9432-4951-a698-94e24db59e66"


Example of an answer
{
    "status": 1,
    "data": {
        "paymentId": "08eff720-9432-4951-a698-94e24db59e66"
    }
}
  • No labels