/** * Kanga Exchange API * API documentation generated from Kanga Exchange source code. * * The version of the OpenAPI document: 1.0.0 * Contact: support@kanga.exchange * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ApiV2PayPaymentCreatePostRequest */ export interface ApiV2PayPaymentCreatePostRequest { /** * Unique request identifier, e.g. a timestamp in milliseconds * @type {number} * @memberof ApiV2PayPaymentCreatePostRequest */ nonce: number; /** * Your public key * @type {string} * @memberof ApiV2PayPaymentCreatePostRequest */ appId: string; /** * Item price. I.e. for item worth 100 USDT this field would be '100.00'. Depending from currency, maximum limit is 18 decimal places * @type {string} * @memberof ApiV2PayPaymentCreatePostRequest */ itemPrice: string; /** * Item Currency. I.e. for item worth 100 USDT this field would be 'USDT' * @type {string} * @memberof ApiV2PayPaymentCreatePostRequest */ itemCurrency: string; /** * Currency which shop will receive on own Kanga Wallet i.e. 'BTC' or 'USDT' * @type {string} * @memberof ApiV2PayPaymentCreatePostRequest */ destinationCurrency: string; /** * Optional. Used to force payment currency on user. User will have only one currency available when executing payment * @type {string} * @memberof ApiV2PayPaymentCreatePostRequest */ forcedPaymentCurrency?: string; /** * KangaPay six digit code provided to shop by user. User takes it from Kanga Wallet app or browser * @type {string} * @memberof ApiV2PayPaymentCreatePostRequest */ payCode: string; /** * Up to 128 character long payment id generated by shop. Has to match given regexp: ^[a-zA-Z0-9_.-]{1,128} * @type {string} * @memberof ApiV2PayPaymentCreatePostRequest */ paymentId: string; /** * Description provided by shop. Limited to 120 characters * @type {string} * @memberof ApiV2PayPaymentCreatePostRequest */ paymentDescription: string; /** * Webhook (notification URL) - will be called after payment reached final (success or failed) state * @type {string} * @memberof ApiV2PayPaymentCreatePostRequest */ notificationUrl: string; } /** * Check if a given object implements the ApiV2PayPaymentCreatePostRequest interface. */ export declare function instanceOfApiV2PayPaymentCreatePostRequest(value: object): boolean; export declare function ApiV2PayPaymentCreatePostRequestFromJSON(json: any): ApiV2PayPaymentCreatePostRequest; export declare function ApiV2PayPaymentCreatePostRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): ApiV2PayPaymentCreatePostRequest; export declare function ApiV2PayPaymentCreatePostRequestToJSON(value?: ApiV2PayPaymentCreatePostRequest | null): any; //# sourceMappingURL=ApiV2PayPaymentCreatePostRequest.d.ts.map