Skip to main content

PayFabric API Endpoints

Updated today

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}
Did this answer your question?