> For the complete documentation index, see [llms.txt](https://developer.convergegate.com/legacy/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.convergegate.com/legacy/card-server-to-server/api-commands.md).

# 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 %}
