UNPKG

@spreeloop/orange_money

Version:
22 lines 1.31 kB
import { OrangeMoneyPaymentConfigs } from '../utils/joi_schema'; import { InitializeOrangeMoneyRequest, InitializeOrangeMoneyResponse } from '../utils/request_model'; /** * Initiates the payment. * * @param {InitializeOmPaymentRequest} mobileInitParams - The mobile initialization parameters. * @param {string} endPoint - The init payment end point. * @param {OrangeMoneyPaymentParams} paymentConfig - The mobile payment config parameters. * - {TargetEnvironment} paymentConfig.targetEnvironment - The target environment. * - {string} paymentConfig.apiUserName - The api user name. * - {string} paymentConfig.xAuthToken - The x-auth-token. * - {string} paymentConfig.apiPassword - The api password. * - {string} [paymentConfig.orangeMoneyVersion] - The orange money version. * - {LoggerInterface} paymentConfig.logger - The logger interface. * @return {Promise<InitializeOrangeMoneyResponse>} The promise that resolves to the mobile payment initialization response. */ export declare function initializeOmPayment({ mobileInitParams, paymentConfig, endPoint, }: { mobileInitParams: InitializeOrangeMoneyRequest; paymentConfig: OrangeMoneyPaymentConfigs; endPoint: string; }): Promise<InitializeOrangeMoneyResponse>; //# sourceMappingURL=initialize_om_payment.d.ts.map