Create Payment Page
API Basics
Pay In Endpoints
- MoneyIn
- Subscription
- TokenStorage
- Invoice
- LineItem
- PaymentLink
- PaymentMethodDomain
- HostedPaymentPages
- Cloud
- Wallet: Apple Pay
Pay Out Endpoints
- MoneyOut
- Bill
Pay Ops Endpoints
- Templates
- Boarding
- Chargebacks and ACH Returns
- Entities
- Notification
- Query
- Statistic
- Export
- Import
Object Models
- Object Model References
Create Payment Page
Creates a new payment page for a paypoint. Note: this operation doesn’t create a new paypoint, just a payment page for an exisiting paypoint. See How do I create a paypoint? to understand how paypoints are created.
POST
/
Paypoint
/
{entry}
curl --request POST \
--url https://api-sandbox.payabli.com/api/Paypoint/{entry} \
--header 'Content-Type: application/json' \
--header 'requestToken: <api-key>' \
--data '{
"subdomain": "mypage-1",
"lastAccess": "2022-06-30 15:01:00",
"totalAmount": 123,
"pageContent": {
"name": "<string>",
"entry": "<string>",
"subdomain": "mypage-1",
"logo": {
"enabled": true,
"order": 1
},
"page": {
"enabled": true,
"order": 1,
"header": "<string>",
"description": "<string>"
},
"invoices": {
"enabled": true,
"order": 1,
"invoiceLink": {
"enabled": true,
"order": 1,
"label": "<string>"
},
"viewInvoiceDetails": {
"enabled": true,
"order": 1,
"label": "<string>"
}
},
"payor": {
"enabled": true,
"order": 1,
"header": "<string>",
"fields": [
{
"name": "<string>",
"label": "<string>",
"validation": "<string>",
"value": "<string>",
"required": true,
"display": true,
"fixed": true,
"identifier": true,
"order": 1,
"width": 4
}
]
},
"paymentMethods": {
"enabled": true,
"order": 1,
"header": "<string>",
"allMethodsChecked": true,
"methods": {
"visa": true,
"mastercard": true,
"discover": false,
"amex": true,
"eCheck": false,
"applePay": true
},
"settings": {
"applePay": {
"buttonStyle": "black",
"buttonType": "pay",
"language": "en-US"
}
}
},
"notes": {
"enabled": true,
"order": 1,
"header": "<string>",
"placeholder": "<string>",
"value": "<string>"
},
"messageBeforePaying": {
"enabled": true,
"order": 1,
"label": "<string>"
},
"paymentButton": {
"enabled": true,
"order": 1,
"label": "<string>"
},
"review": {
"enabled": true,
"order": 1,
"header": "<string>"
},
"contactUs": {
"enabled": true,
"order": 1,
"header": "<string>",
"emailLabel": "<string>",
"phoneLabel": "<string>",
"paymentIcons": true
},
"autopay": {
"enabled": true,
"order": 1,
"header": "<string>",
"finish": {
"untilCancelled": true,
"calendar": true
},
"frequency": {
"one-time": true,
"weekly": true,
"every2Weeks": true,
"every6Months": true,
"monthly": true,
"every3Months": true,
"annually": true
},
"startDate": "1, 5-10",
"frequencySelected": "<string>"
},
"amount": {
"enabled": true,
"order": 1,
"categories": [
{
"name": "<string>",
"type": "<string>",
"label": "<string>",
"value": "<string>",
"description": "<string>",
"order": 1,
"quantity": 123,
"showDescription": true,
"optionalPay": true
}
]
}
},
"receiptContent": {
"logo": {
"enabled": true,
"order": 1
},
"page": {
"enabled": true,
"order": 1,
"header": "<string>",
"description": "<string>"
},
"amount": {
"enabled": true,
"order": 1
},
"details": {
"enabled": true,
"order": 1
},
"paymentInformation": {
"enabled": true,
"order": 1
},
"messageBeforeButton": {
"enabled": true,
"order": 1,
"label": "<string>"
},
"paymentButton": {
"enabled": true,
"order": 1,
"label": "<string>"
},
"contactUs": {
"enabled": true,
"order": 1
},
"settings": {
"enabled": true,
"order": 1,
"sendAuto": true,
"sendManual": false,
"fields": [
{
"name": "<string>",
"display": true,
"Fixed": true
}
]
}
},
"pageSettings": {
"color": "<string>",
"customCssUrl": "<string>",
"language": "<string>",
"redirectAfterApproveUrl": "<string>",
"redirectAfterApprove": true,
"pageLogo": {
"ftype": "pdf",
"filename": "my-doc.pdf",
"furl": "https://mysite.com/my-doc.pdf",
"fContent": "TXkgdGVzdCBmaWxlHJ==..."
},
"paymentButton": {
"label": "<string>",
"size": "sm"
}
},
"AdditionalData": {
"key1": "value1",
"key2": "value2",
"key3": "value3"
},
"published": 0,
"credentials": [
{
"service": "<string>",
"mode": 123,
"minticket": 123,
"maxticket": 123,
"cfeeFix": 123,
"cfeeFloat": 123,
"cfeeMin": 123,
"cfeeMax": 123,
"accountId": "<string>",
"referenceId": 123
}
],
"pageIdentifier": "null",
"validationCode": "<string>"
}'
{
"isSuccess": true,
"responseText": "Success",
"responseCode": 1,
"pageIdentifier": "null",
"responseData": "<string>"
}
Authorizations
Most endpoints require an organization
token. Some endpoints require an application
token, and those endpoints are noted.
Headers
A unique ID you can include to prevent duplicating objects or transactions if a request is sent more than once. This key is not generated in Payabli, you must generate it yourself.
Example:
"6B29FC40-CA47-1067-B31D-00DD010662DA"
Path Parameters
The paypoint's entrypoint identifier. Learn more
Example:
"8cfec329267"
Body
Response
200 - application/json
Success
The response is of type object
.
Was this page helpful?
curl --request POST \
--url https://api-sandbox.payabli.com/api/Paypoint/{entry} \
--header 'Content-Type: application/json' \
--header 'requestToken: <api-key>' \
--data '{
"subdomain": "mypage-1",
"lastAccess": "2022-06-30 15:01:00",
"totalAmount": 123,
"pageContent": {
"name": "<string>",
"entry": "<string>",
"subdomain": "mypage-1",
"logo": {
"enabled": true,
"order": 1
},
"page": {
"enabled": true,
"order": 1,
"header": "<string>",
"description": "<string>"
},
"invoices": {
"enabled": true,
"order": 1,
"invoiceLink": {
"enabled": true,
"order": 1,
"label": "<string>"
},
"viewInvoiceDetails": {
"enabled": true,
"order": 1,
"label": "<string>"
}
},
"payor": {
"enabled": true,
"order": 1,
"header": "<string>",
"fields": [
{
"name": "<string>",
"label": "<string>",
"validation": "<string>",
"value": "<string>",
"required": true,
"display": true,
"fixed": true,
"identifier": true,
"order": 1,
"width": 4
}
]
},
"paymentMethods": {
"enabled": true,
"order": 1,
"header": "<string>",
"allMethodsChecked": true,
"methods": {
"visa": true,
"mastercard": true,
"discover": false,
"amex": true,
"eCheck": false,
"applePay": true
},
"settings": {
"applePay": {
"buttonStyle": "black",
"buttonType": "pay",
"language": "en-US"
}
}
},
"notes": {
"enabled": true,
"order": 1,
"header": "<string>",
"placeholder": "<string>",
"value": "<string>"
},
"messageBeforePaying": {
"enabled": true,
"order": 1,
"label": "<string>"
},
"paymentButton": {
"enabled": true,
"order": 1,
"label": "<string>"
},
"review": {
"enabled": true,
"order": 1,
"header": "<string>"
},
"contactUs": {
"enabled": true,
"order": 1,
"header": "<string>",
"emailLabel": "<string>",
"phoneLabel": "<string>",
"paymentIcons": true
},
"autopay": {
"enabled": true,
"order": 1,
"header": "<string>",
"finish": {
"untilCancelled": true,
"calendar": true
},
"frequency": {
"one-time": true,
"weekly": true,
"every2Weeks": true,
"every6Months": true,
"monthly": true,
"every3Months": true,
"annually": true
},
"startDate": "1, 5-10",
"frequencySelected": "<string>"
},
"amount": {
"enabled": true,
"order": 1,
"categories": [
{
"name": "<string>",
"type": "<string>",
"label": "<string>",
"value": "<string>",
"description": "<string>",
"order": 1,
"quantity": 123,
"showDescription": true,
"optionalPay": true
}
]
}
},
"receiptContent": {
"logo": {
"enabled": true,
"order": 1
},
"page": {
"enabled": true,
"order": 1,
"header": "<string>",
"description": "<string>"
},
"amount": {
"enabled": true,
"order": 1
},
"details": {
"enabled": true,
"order": 1
},
"paymentInformation": {
"enabled": true,
"order": 1
},
"messageBeforeButton": {
"enabled": true,
"order": 1,
"label": "<string>"
},
"paymentButton": {
"enabled": true,
"order": 1,
"label": "<string>"
},
"contactUs": {
"enabled": true,
"order": 1
},
"settings": {
"enabled": true,
"order": 1,
"sendAuto": true,
"sendManual": false,
"fields": [
{
"name": "<string>",
"display": true,
"Fixed": true
}
]
}
},
"pageSettings": {
"color": "<string>",
"customCssUrl": "<string>",
"language": "<string>",
"redirectAfterApproveUrl": "<string>",
"redirectAfterApprove": true,
"pageLogo": {
"ftype": "pdf",
"filename": "my-doc.pdf",
"furl": "https://mysite.com/my-doc.pdf",
"fContent": "TXkgdGVzdCBmaWxlHJ==..."
},
"paymentButton": {
"label": "<string>",
"size": "sm"
}
},
"AdditionalData": {
"key1": "value1",
"key2": "value2",
"key3": "value3"
},
"published": 0,
"credentials": [
{
"service": "<string>",
"mode": 123,
"minticket": 123,
"maxticket": 123,
"cfeeFix": 123,
"cfeeFloat": 123,
"cfeeMin": 123,
"cfeeMax": 123,
"accountId": "<string>",
"referenceId": 123
}
],
"pageIdentifier": "null",
"validationCode": "<string>"
}'
{
"isSuccess": true,
"responseText": "Success",
"responseCode": 1,
"pageIdentifier": "null",
"responseData": "<string>"
}