Search Overlay

API Endpoints

The API endpoint (URI or URL) must point to either the Test or Production (live) environment.

  • Test API endpoint: https://api.test.netbanx.com
    For example: https://api.test.netbanx.com/hosted/monitor
  • Production API endpoint: https://api.netbanx.com
    For example: https://api.netbanx.com/hosted/monitor

API Endpoint Patterns

The API endpoints conform to this pattern:

https://api.test.netbanx.com/hosted/v1/orders

You may need to replace the following elements:

Element Usage

test

Use test for a test transaction. Remove test for a live transaction.
v1 Used for the API version.

The following table lists the Hosted Payments API requests:

API Request Used To Endpoint Pattern
Process an Order

Process an order using the hosted payment page. Options available include:

  • Process an Order with a Silent Post
  • Create a Profile with an Order
  • Process an Order with a Payment Token.

POST/hosted/v1/orders

Cancel an Order Cancel an order

DELETE/hosted/v1/orders/order_id

Cancel a Held Order Cancel an order with a transaction status of held.

PUT/hosted/v1/orders/order_id

Resend an Order Callback Trigger the re-sending of the callback if, for any reason, you do not receive it.

GET/hosted/v1/orders/order_id/resend_callback

Process a Rebill Using an Order ID

Process a rebill against your customer’s card, using a previously successful order ID.

The rebill can be immediate or can be set up to run at a future date.

POST/hosted/v1/orders/order_id

Process a Rebill Using a Profile Process a rebill against your customer’s card, using a customer profile.

POST/hosted/v1/ordersorder_id

Get an Order Status Get the status of an order request.

GET/hosted/v1/orders/order_id

Update a Held Order Update the transaction status of an order that is held, to either success or cancelled.

PUT/hosted/v1/orders/order_id

Update a Rebill Order Update the transaction status of a Rebill order, where the rebill has not yet been processed.

PUT/hosted/v1/orders/order_id

Get an Order Report Get a list of recently created or processed orders.

GET/hosted/v1/orders/orders?num=num&start=start

Refund an Order Refund an order that has been processed (i.e. where the funds have been settled to the merchant's account).

POST/hosted/v1/orders/order_id/refund

Settle an Order Settle an order (capture the funds on an original authorization), used by merchants who delay settlement until products or services have been delivered.

POST/hosted/v1/orders/order_id/settlement

Cancel a Settlement Cancel the settlement, if a settlement request has been sent but the amount has not yet been settled.

DELETE/hosted/v1/orders/order_id/settlement

Issue an Original Credit Issue an Original Credit using an Order ID

POST/hosted/v1/orders/order_id

Issue an Original Credit using a Profile Issue an Original Credit using an Profile ID

POST/hosted/v1/orders/order_id

In the examples above, replace order_id with the unique order ID returned when setting up the initial order.

On this Page