Token
AML
Country Data
Customer
- Access Control
- Active Session
- Credentials
- Customer
- Organization
Merchant API
Finsupport
- PUTTicket By Id
- PUTUpdate Ticket
- PUTEscalate
- PUTCustomer Close Ticket
- PUTAssignee Update Ticket Status
- PUTAdmin Update Ticket Status
- PUTAdmin Close Ticket
- PUTAdd Start Date
- PUTAdmin Complete Ticket For Assignee
- POSTSingle Upload
- POSTMultiple Upload
- POSTCustomer Reply On Ticket
- POSTCreate Ticket
- POSTCreate New Ticket
- POSTAssignee Reply On Ticket
- POSTAssignee Add Note
- POSTAdmin Reply On Ticket
- POSTAdmin Add Note
- POSTAdmin Add Assignee To The Ticket
- POSTAdd Follower To The Ticket
- GETTicket Status Enums
- GETTicket Report
- POSTTicket Report
- GETTicket Report Sort Order
- GETTicket Report Sort Fields
- GETRole Enums
- GETPriority Enums
- GETMy files
- GETTickets
- GETTickets by customer id
- GETList Of Tickets By Follower Id
- GETList Of Tickets By Assignee
- GETList Of Replies By Ticket Id
- GETList Of Notes By Ticket Id
- GETReply By Reply Id
- GETNote By Note Id
- GETList Of Follower By Ticket Id
- GETAssignee By Ticket Id
- GETCategory Enums
- GETSingle By Id
- GETAggregate
- GETAll By Note Id
- GETAll By Reply Id
- GETAll By Ticket Id
- GETAll file
- PUTReply Title Status
- GETReply Messages
- PUTReplay Messages
- POSTReplay Messages
- GETReplay Title
- POSTReplay Title
- GETReply Title By Id
- GETReply Messages by id
Pay 3D Secure
This API helps the user to create an additional security layer for online credit card transaction.This is part of the Pay for an order which helps initiate a payment to pay full amount for an order using a customer’s saved payment method.
POST
/
payment
/
pay-3d-secure
Copy
curl --request POST \
--url https://gateway.finhub.cloud/ipg/1.0.0/payment/pay-3d-secure \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'OrganizationId: <organizationid>' \
--header 'TenantId: <tenantid>' \
--header 'WalletId: <walletid>' \
--data '{
"merchantTransactionId": "<string>",
"customerId": "<string>",
"amount": 123,
"currency": "<string>",
"orderType": "<string>",
"sourceId": "<string>",
"destinationId": "<string>",
"orderDescriptor": "<string>",
"paymentBrand": "<string>",
"paymentMode": "<string>",
"terminalId": "<string>",
"merchantRedirectUrl": "<string>",
"notificationUrl": "<string>",
"shipping": {
"country": "<string>",
"city": "<string>",
"state": "<string>",
"postcode": "<string>",
"street1": "<string>"
},
"customer": {
"telnocc": "<string>",
"phone": "<string>",
"email": "<string>",
"givenName": "<string>",
"surname": "<string>",
"customerId": "<string>"
},
"card": {
"number": "<string>",
"expiryMonth": "<string>",
"expiryYear": "<string>",
"cvv": "<string>"
}
}'
Copy
{
"value": {
"id": "<string>",
"paymentDetail": {
"paymentId": "<string>",
"paymentBrand": "<string>",
"paymentMode": "<string>",
"paymentType": "<string>",
"registrationId": "<any>",
"amount": 123,
"currency": "<string>",
"card": {
"bin": "<string>",
"last4Digits": "<string>",
"holder": "<string>",
"expiryMonth": "<string>",
"expiryYear": "<string>"
},
"transactionStatus": "<string>",
"merchantTransactionId": "<any>",
"result": {
"code": 123,
"description": "<string>"
},
"descriptor": "<any>",
"remark": "<any>",
"timestamp": "<string>",
"redirect": {
"url": "<string>",
"method": "<any>",
"target": "<any>",
"parameters": [
{
"name": "<string>",
"value": "<string>"
}
]
}
}
},
"isOk": true,
"isErr": true
}
Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Body
Response
200
text/plain
Success
The response is of type object
.
Copy
curl --request POST \
--url https://gateway.finhub.cloud/ipg/1.0.0/payment/pay-3d-secure \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'OrganizationId: <organizationid>' \
--header 'TenantId: <tenantid>' \
--header 'WalletId: <walletid>' \
--data '{
"merchantTransactionId": "<string>",
"customerId": "<string>",
"amount": 123,
"currency": "<string>",
"orderType": "<string>",
"sourceId": "<string>",
"destinationId": "<string>",
"orderDescriptor": "<string>",
"paymentBrand": "<string>",
"paymentMode": "<string>",
"terminalId": "<string>",
"merchantRedirectUrl": "<string>",
"notificationUrl": "<string>",
"shipping": {
"country": "<string>",
"city": "<string>",
"state": "<string>",
"postcode": "<string>",
"street1": "<string>"
},
"customer": {
"telnocc": "<string>",
"phone": "<string>",
"email": "<string>",
"givenName": "<string>",
"surname": "<string>",
"customerId": "<string>"
},
"card": {
"number": "<string>",
"expiryMonth": "<string>",
"expiryYear": "<string>",
"cvv": "<string>"
}
}'
Copy
{
"value": {
"id": "<string>",
"paymentDetail": {
"paymentId": "<string>",
"paymentBrand": "<string>",
"paymentMode": "<string>",
"paymentType": "<string>",
"registrationId": "<any>",
"amount": 123,
"currency": "<string>",
"card": {
"bin": "<string>",
"last4Digits": "<string>",
"holder": "<string>",
"expiryMonth": "<string>",
"expiryYear": "<string>"
},
"transactionStatus": "<string>",
"merchantTransactionId": "<any>",
"result": {
"code": 123,
"description": "<string>"
},
"descriptor": "<any>",
"remark": "<any>",
"timestamp": "<string>",
"redirect": {
"url": "<string>",
"method": "<any>",
"target": "<any>",
"parameters": [
{
"name": "<string>",
"value": "<string>"
}
]
}
}
},
"isOk": true,
"isErr": true
}
Assistant
Responses are generated using AI and may contain mistakes.