# Mobile Payment Transactions

The **Mobile Transactions API** is used for card-present payment transactions processed from mobile solutions using Xplor Pay's supported credit card readers. This API eliminates the need to send sensitive card information (card number, expiration date, track data) in your requests. Instead, the Xplor Pay's mobile framework integrated into your mobile app produces a secure transaction token representing the inserted or swiped card. This token will be sent as a header as part of the payment transaction request.&#x20;

{% hint style="info" %}
See our SDK documentation for integration details:

* [Android SDK](https://github.com/clearent/android-idtech-sdk) Current Version: Framework - clearent-idtech-android-116-1.0.00.jar4
* [iOS Framework](https://docs.xplorpay.com/api-reference/api/payments/mobile/broken-reference) Current Version: Framework- 1.0.26.4 Clearent CocoaPods - 1.0.84
* [Windows SDK](https://github.com/clearent/windows-sdk) Current Version: 1.0
* [JavaScript SDK](https://docs.xplorpay.com/api-reference/api/payments/mobile/broken-reference)
  {% endhint %}

{% hint style="warning" %}
**Note:** This API does not support follow-up transactions such as captures, voids, and matched refunds.

Supported transaction types to supply as a part of the url endpoint are: sale, auth, capture, forced-sale, and refund. Sale Example - <https://gateway.clearent.net/rest/v2/mobile/transactions/sale>.
{% endhint %}

### **Available endpoints**

* Authorization Transaction: `POST /rest/v2/mobile/transactions/auth`
* Sale Transaction: `POST /rest/v2/mobile/transactions/sale`
* Forced Sale Transaction: `POST /rest/v2/mobile/transactions/forced-sale`
* Refund Transaction: `POST /rest/v2/mobile/transactions/refund`
