kotanipay-sdk
Version:
Official Kotani Pay SDK for Node.js and Browser
40 lines • 1.23 kB
TypeScript
export interface CreateMobileMoneyDepositRequest {
amount: number;
wallet_id: string;
customer_key: string;
callback_url?: string;
reference_id?: string;
}
export interface MobileMoneyDepositResponse {
sussess: boolean;
message: string;
data: {
id: string;
message: string;
reference_id: string;
reference_number: string;
customer_key: string;
redirect_url: string;
};
}
export interface MobileMoneyDepositStatusResponse {
success: boolean;
message: string;
data: {
id: string;
message: string;
reference_id: string;
reference_number: string;
customer_key: string;
callback_url: string;
status: 'PENDING' | 'INITIATED' | 'SUCCESSFUL' | 'FAILED' | 'EXPIRED' | 'CANCELLED' | 'DECLINED' | 'REVERSED' | 'IN_PROGRESS' | 'DUPLICATE' | 'ERROR_OCCURRED' | 'REQUIRE_REVIEW' | 'SUCCESS' | 'RETRY';
created_at: string;
transaction_cost: number;
initialDepositBalance?: number;
finalDepositBalance?: number;
error_message?: string;
error_code?: string;
error_description?: string;
};
}
//# sourceMappingURL=deposit.types.d.ts.map