@muhammedaksam/sipay-node
Version:
Node.js TypeScript SDK for Sipay payment gateway
21 lines • 874 B
TypeScript
import { SipayResource } from './base';
import { SipayApiResponse, RequestOptions, PaymentCompleteResponse } from '../types';
export interface PaymentCompleteRequest {
merchant_key: string;
invoice_id: string;
order_id: string;
status: 'complete' | 'cancel';
hash_key: string;
}
export declare class PaymentCompletion extends SipayResource {
/**
* Complete or cancel a 3D payment transaction
* This is used for merchant 3D model where payment completion is done by merchant
*/
completePayment(completionData: Omit<PaymentCompleteRequest, 'merchant_key' | 'hash_key'>, options?: RequestOptions): Promise<SipayApiResponse<PaymentCompleteResponse>>;
/**
* Generate hash key for payment completion (using official method)
*/
private generatePaymentCompletionHashKey;
}
//# sourceMappingURL=payment-completion.d.ts.map