Skip to content

Latest commit

 

History

History
58 lines (37 loc) · 2.03 KB

File metadata and controls

58 lines (37 loc) · 2.03 KB

HlConnect.PurchaseValidationApi

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

connectorPurchaseValidatePurchaseBeforePayment

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.

Example

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);
  }
});

Parameters

Name Type Description Notes
purchaseValidateBeforePaymentRequest PurchaseValidateBeforePaymentRequest Purchase validation request with asset, buyer IP and quantity

Return type

ValidationToken

Authorization

access_token

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json