# API Commands

API Commands are sent from merchant’s system to the Gateway with HTTP protocol. Request need to be sent to URL provided by GPN Data. Data is transmitted as POST parameter.

## 700 – Start Credit Card charge (3DS Enabled)

Allows the merchant to submit a charge to the cardholder’s Credit Card and includes 3DS capability when 3DS is specified in the Merchant Agreement. (See Appendix for “3DS Explanation”).

{% content-ref url="/pages/KZamAvP9kILjsvHgliLf" %}
[700 – Start Credit Card charge (3DS Enabled)](/legacy/card-server-to-server/api-commands/700-start-credit-card-charge-3ds-enabled.md)
{% endcontent-ref %}

## 701 – Request Capture Authorization

Allows the merchant to submit a request to capture an authorized only transaction previously submitted and approved using the 700 command.

{% content-ref url="/pages/7gQGh3JYQBJvefq9BWzU" %}
[701 – Request Capture Authorization](/legacy/card-server-to-server/api-commands/701-request-capture-authorization.md)
{% endcontent-ref %}

## 702 – Request Cancel Authorization

Allows the merchant to submit a request to cancel an authorized only transaction previously submitted and approved using the 700 command.

{% content-ref url="/pages/cb40jF11SJqVZokKWJBJ" %}
[702 – Request Cancel Authorization](/legacy/card-server-to-server/api-commands/702-request-cancel-authorization.md)
{% endcontent-ref %}

## 708 – Check transaction details

Returns current transaction details including rebill child transactions.

{% content-ref url="/pages/oKPri9LCpua9hsk02oO7" %}
[708 – Check transaction details](/legacy/card-server-to-server/api-commands/708-check-transaction-details.md)
{% endcontent-ref %}

## 709 – Check transaction status

Returns current transaction state. Optionally sends Notification 850.

{% content-ref url="/pages/LEoCZNQOV0Lo1vx8KBQT" %}
[709 – Check transaction status](/legacy/card-server-to-server/api-commands/709-check-transaction-status.md)
{% endcontent-ref %}

## 720 – Credit Request

Allows the merchant to submit a request for credit to the cardholder’s Credit Card.

{% content-ref url="/pages/15ASDuDgjJ7P8RHojE1o" %}
[720 – Credit Request](/legacy/card-server-to-server/api-commands/720-credit-request.md)
{% endcontent-ref %}

## 756 – Manual Rebill Request

Allows the merchant to manually request the execution of the Rebill and follow-up transaction when authorized by Merchant Agreement and indicated in the Merchant Profile.

{% content-ref url="/pages/YYhu4MOuWL2cMGrRBnMV" %}
[756 – Manual Rebill Request](/legacy/card-server-to-server/api-commands/756-manual-rebill-request.md)
{% endcontent-ref %}

## 760 – Request Refund

Allows the merchant to submit a refund request.

{% content-ref url="/pages/Ums4g7HYCD2aO7bNSLIy" %}
[760 – Request Refund](/legacy/card-server-to-server/api-commands/760-request-refund.md)
{% endcontent-ref %}

{% hint style="info" %}
**Good to know:** Please find all API commands below, starting with [700 – Start Credit Card charge (3DS Enabled)](#id-700-start-credit-card-charge-3ds-enabled)
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.convergegate.com/legacy/card-server-to-server/api-commands.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
