Migrate SOAP Web Service calls to REST API calls
Integrating with CSG Forte's REST API takes only a few simple steps. Once you're connected, you will have access to a robust payment processing solution that provides efficient access to your business' data.
If you are a SOAP user, find below guide for you to quickly go through the respective REST API calls to which your SOAP web services must be migrated.
There are numerous business benefits of migrating from SOAP web services to REST. Let us take a look at few of the major benefits.
Benefits of REST APIs
- Flexible and lightweight implementation.
- Infrastructure friendly as network load balancers, firewalls, proxies, etc. are all optimized for RESTful traffic because they are optimized for HTTP/S traffic.
- Highly scalable as they are stateless as they rely on multiple communication protocols.
- REST service returns JSON, which is the de-facto standard, and these JSON payloads are smaller than their XML counterparts.
- Supports multi programming language such as JSON, Java, PHP, Ruby, VB.Net
- AVS/ Address Verification Service (Check and warn, check and decline) for US addresses.
- Supports Convenience Fee transaction.
- Service-side Webhook.
- Supports one-time token.
- Ability to create permanent token out of Forte.Js one-time token.
Existing Merchants (Partners Only)
Merchant – Get Hierarchy Tree
SOAP URL | Equivalent REST resource |
SOAP sandbox: | REST sandbox: https://sandbox.forte.net/api/v3/organizations/org_{{organizationID}}/locations/ |
REST method: POST |
New Merchant Applications (Partners Only)
Create Application
SOAP URL | Equivalent REST resource |
SOAP production: | |
SOAP sandbox: | REST sandbox: https://sandbox.forte.net/api/v3/organizations/org_{{organizationID}}/applications/ Rest Method: POST |
Get Application Document Status
SOAP URL | Equivalent REST resource |
SOAP production: |
Get Application Status
SOAP URL | Equivalent REST resource |
SOAP production: |
Update Application Status
SOAP URL | Equivalent REST resource |
SOAP production: | REST: N/A |
Upload Document
SOAP URL | Equivalent REST resource |
REST production: https://api.forte.net/api/v3/organizations/org_{{organizationID}}/documents/ REST sandbox: https://sandbox.forte.net/api/v3/organizations/org_{{organizationID}}/documents/
|
Clients / Customers
Create Client
SOAP URL | Equivalent REST resource |
Delete Client
SOAP URL | Equivalent REST resource |
REST production: REST sandbox:
|
Get Client
SOAP URL | Equivalent REST resource |
SOAP production: | REST production: REST sandbox:
|
Update Client
SOAP URL | Equivalent REST resource |
SOAP production: | REST production: REST sandbox:
|
Payment Methods
Create Payment Method
SOAP URL | Equivalent REST resource |
SOAP production: |
Get Payment Method
SOAP URL | Equivalent REST resource |
SOAP production: |
Update Payment Method
SOAP URL | Equivalent REST resource |
SOAP production: | REST production: REST sandbox:
|
Delete Payment Method
SOAP URL | Equivalent REST resource |
SOAP production: | REST production: REST sandbox:
|
Transactions
Post a transaction
SOAP URL | Equivalent REST resource |
SOAP production: |
Get Transaction
SOAP URL | Equivalent REST resource |
SOAP production: | REST production: REST sandbox:
|
Search Transactions
SOAP URL | Equivalent REST resource |
SOAP production: | REST production: REST sandbox:
|
Get Origination Summary
SOAP URL | Equivalent REST resource |
SOAP production: | REST production: REST sandbox:
|
Get Received Detail
SOAP URL | Equivalent REST resource |
SOAP production: | REST production: REST sandbox:
|
Get Received Summary
SOAP URL | Equivalent REST resource |
SOAP production: | REST production: REST sandbox:
|
Settlement
Get Settlement Detail
SOAP URL | Equivalent REST resource |
SOAP production: |
Get Settle Summary
SOAP URL | Equivalent REST resource |
SOAP production: | REST production: REST sandbox:
|
Get Settle Activity
SOAP URL | Equivalent REST resource |
SOAP production: | REST production: REST sandbox:
|
Quick Links for easy references
SOAP developer documentation:
https://www.forte.net/devdocs/pdf/merchant_web_services_integration.pdf
REST developer documentation:
Setup a REST Integration:
https://www.forte.net/devdocs/api_resources/integrating.htm
Using REST Webhooks:
https://www.forte.net/devdocs/reference/webhooks.htm
REST Base URI’s
Production: https://api.forte.net/v3/
Sandbox: https://sandbox.forte.net/api/v3/
Forte.js developer documentation:
To tokenize credit cards without falling under PCI scope.