All URIs are relative to https://hlconnect-api.mu.se
| Method | HTTP request | Description |
|---|---|---|
| connectorPurchaseValidatePurchaseBeforePayment | POST /purchase/validate-purchase-before-payment | Validate purchase before payment |
ValidationToken connectorPurchaseValidatePurchaseBeforePayment(purchaseValidateBeforePaymentRequest)
Validate purchase before payment
Validates purchase parameters before payment is initiated. Checks asset availability, regional restrictions (based on buyer IP), and minimum quantity requirements.
import HlConnect from 'hl_connect';
let defaultClient = HlConnect.ApiClient.instance;
// Configure Bearer access token for authorization: access_token
let access_token = defaultClient.authentications['access_token'];
access_token.accessToken = "YOUR ACCESS TOKEN"
let apiInstance = new HlConnect.PurchaseValidationApi();
let purchaseValidateBeforePaymentRequest = new HlConnect.PurchaseValidateBeforePaymentRequest(); // PurchaseValidateBeforePaymentRequest | Purchase validation request with asset, buyer IP and quantity
apiInstance.connectorPurchaseValidatePurchaseBeforePayment(purchaseValidateBeforePaymentRequest, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});| Name | Type | Description | Notes |
|---|---|---|---|
| purchaseValidateBeforePaymentRequest | PurchaseValidateBeforePaymentRequest | Purchase validation request with asset, buyer IP and quantity |
- Content-Type: application/json
- Accept: application/json