UNPKG

@muhammedaksam/sipay-node

Version:

Node.js TypeScript SDK for Sipay payment gateway

21 lines 874 B
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