Portal/Instance Identifier: iPaaS.com
Base URLs
Sandbox/Test:
https://sandbox.payfabric.com
Table of Contents
Company Endpoints
Get a Company: (GET)
[Base URL]/receivables/sync/api/{PortalName}/api/customers?id={id}
Create a Company : (POST)
[Base URL]/receivables/sync/api/{PortalName}/api/customers
Update a Company: (POST)
[Base URL]/receivables/sync/api/{PortalName}/api/customers
Customer Endpoints
Get a Customer: (GET)
[Base URL]/receivables/sync/api/{PortalName}/api/customers?id={id}
Create a Customer: (POST)
[Base URL]/receivables/sync/api/{PortalName}/api/customers
Update a Customer: (POST)
[Base URL]/receivables/sync/api/{PortalName}/api/customers
Invoice Endpoints
Get an Invoice: (GET)
[Base URL]/receivables/sync/api/{PortalName}/api/invoices?identity={invoiceId}
Create an Invoice: (POST)
[Base URL]/receivables/sync/api/{PortalName}/api/invoices
Update an Invoice: (POST)
[Base URL]/receivables/sync/api/{PortalName}/api/invoices
Invoice Payment Endpoints
Get an Invoice Payment: (GET)
[Base URL]/receivables/sync/api/{PortalName}/api/ payments/byId?id={id}
Retrieve Invoice Payments Modified Since a Specific Time: (GET)
[Base URL] /receivables/sync/api/iPaaScom/api/payments?filter.criteria.ModifiedOn.Min={utcTimeString}&filter.PageSize={pageSize}& filter.PageIndex={pageIndex}
Refund Endpoints
Get Refund (by Key): (GET)
[Base URL]/payment/api/transaction/{key}
Create Refund: (POST)
[Base URL]/payment/api/transaction/process
OAuth Endpoints
Get Access Token: (GET)
[Base URL]/receivables/sync/api/{portalName}/api/token
Utility/Generic Endpoints
Get a Customer By Specific Field: (POST)
[Base URL]/receivables/sync/api/{PortalName}/api/ reports/customers?filter.criteria.{searchField}.EqualsTo={searchFieldValue}