UNPKG

ynkap-payment

Version:

Module de paiement Y-Nkap pour Angular - Intégration simple des paiements mobiles (Orange Money, MTN Mobile Money)

24 lines • 4.36 kB
/** * Enum for error categories */ export var ErrorCategory; (function (ErrorCategory) { ErrorCategory["NETWORK"] = "NETWORK"; ErrorCategory["AUTHENTICATION"] = "AUTHENTICATION"; ErrorCategory["AUTHORIZATION"] = "AUTHORIZATION"; ErrorCategory["VALIDATION"] = "VALIDATION"; ErrorCategory["PAYMENT_PROCESSING"] = "PAYMENT_PROCESSING"; ErrorCategory["SERVER"] = "SERVER"; ErrorCategory["UNKNOWN"] = "UNKNOWN"; })(ErrorCategory || (ErrorCategory = {})); export class YnkapError extends Error { constructor(code, message, details) { super(message); this.code = code; this.message = message; this.details = details; this.name = 'YnkapError'; Object.setPrototypeOf(this, YnkapError.prototype); } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3IubW9kZWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy95bmthcC9zcmMvbGliL2Vycm9yLWhhbmRsaW5nL21vZGVscy9lcnJvci5tb2RlbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2Q0E7O0dBRUc7QUFDSCxNQUFNLENBQU4sSUFBWSxhQVFYO0FBUkQsV0FBWSxhQUFhO0lBQ3ZCLG9DQUFtQixDQUFBO0lBQ25CLGtEQUFpQyxDQUFBO0lBQ2pDLGdEQUErQixDQUFBO0lBQy9CLDBDQUF5QixDQUFBO0lBQ3pCLDBEQUF5QyxDQUFBO0lBQ3pDLGtDQUFpQixDQUFBO0lBQ2pCLG9DQUFtQixDQUFBO0FBQ3JCLENBQUMsRUFSVyxhQUFhLEtBQWIsYUFBYSxRQVF4QjtBQWdDRCxNQUFNLE9BQU8sVUFBVyxTQUFRLEtBQUs7SUFDbkMsWUFDUyxJQUFZLEVBQ0gsT0FBZSxFQUN4QixPQUFhO1FBRXBCLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUpSLFNBQUksR0FBSixJQUFJLENBQVE7UUFDSCxZQUFPLEdBQVAsT0FBTyxDQUFRO1FBQ3hCLFlBQU8sR0FBUCxPQUFPLENBQU07UUFHcEIsSUFBSSxDQUFDLElBQUksR0FBRyxZQUFZLENBQUM7UUFDekIsTUFBTSxDQUFDLGNBQWMsQ0FBQyxJQUFJLEVBQUUsVUFBVSxDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQ3BELENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogSW50ZXJmYWNlIGZvciBZLU5rYXAgQVBJIEVycm9yXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgWW5rYXBFcnJvciB7XG4gIC8qKlxuICAgKiBFcnJvciBjb2RlXG4gICAqL1xuICBjb2RlOiBzdHJpbmc7XG4gIFxuICAvKipcbiAgICogSHVtYW4tcmVhZGFibGUgZXJyb3IgbWVzc2FnZVxuICAgKi9cbiAgbWVzc2FnZTogc3RyaW5nO1xuICBcbiAgLyoqXG4gICAqIFRpbWVzdGFtcCB3aGVuIHRoZSBlcnJvciBvY2N1cnJlZFxuICAgKi9cbiAgdGltZXN0YW1wOiBEYXRlO1xuICBcbiAgLyoqXG4gICAqIERldGFpbGVkIGluZm9ybWF0aW9uIGFib3V0IHRoZSBlcnJvclxuICAgKi9cbiAgZGV0YWlscz86IGFueTtcbiAgXG4gIC8qKlxuICAgKiBPcmlnaW5hbCBlcnJvciBvYmplY3QgaWYgYXZhaWxhYmxlXG4gICAqL1xuICBvcmlnaW5hbEVycm9yPzogYW55O1xuICBcbiAgLyoqXG4gICAqIEhUVFAgc3RhdHVzIGNvZGUgYXNzb2NpYXRlZCB3aXRoIHRoZSBlcnJvclxuICAgKi9cbiAgaHR0cFN0YXR1cz86IG51bWJlcjtcbiAgXG4gIC8qKlxuICAgKiBJbmRpY2F0ZXMgaWYgdGhlIG9wZXJhdGlvbiBjYW4gYmUgcmV0cmllZFxuICAgKi9cbiAgcmV0cnlhYmxlPzogYm9vbGVhbjtcbiAgXG4gIC8qKlxuICAgKiBTdWdnZXN0ZWQgd2FpdCB0aW1lIGluIG1pbGxpc2Vjb25kcyBiZWZvcmUgcmV0cnlpbmdcbiAgICovXG4gIHJldHJ5QWZ0ZXJNcz86IG51bWJlcjtcbn1cblxuLyoqXG4gKiBFbnVtIGZvciBlcnJvciBjYXRlZ29yaWVzXG4gKi9cbmV4cG9ydCBlbnVtIEVycm9yQ2F0ZWdvcnkge1xuICBORVRXT1JLID0gJ05FVFdPUksnLFxuICBBVVRIRU5USUNBVElPTiA9ICdBVVRIRU5USUNBVElPTicsXG4gIEFVVEhPUklaQVRJT04gPSAnQVVUSE9SSVpBVElPTicsXG4gIFZBTElEQVRJT04gPSAnVkFMSURBVElPTicsXG4gIFBBWU1FTlRfUFJPQ0VTU0lORyA9ICdQQVlNRU5UX1BST0NFU1NJTkcnLFxuICBTRVJWRVIgPSAnU0VSVkVSJyxcbiAgVU5LTk9XTiA9ICdVTktOT1dOJ1xufVxuXG4vKipcbiAqIEludGVyZmFjZSBmb3IgZXJyb3IgcmV0cnkgb3B0aW9uc1xuICovXG5leHBvcnQgaW50ZXJmYWNlIFJldHJ5T3B0aW9ucyB7XG4gIC8qKlxuICAgKiBNYXhpbXVtIG51bWJlciBvZiByZXRyeSBhdHRlbXB0c1xuICAgKi9cbiAgbWF4UmV0cmllczogbnVtYmVyO1xuICBcbiAgLyoqXG4gICAqIEJhc2UgdGltZSBpbiBtaWxsaXNlY29uZHMgdG8gd2FpdCBiZXR3ZWVuIHJldHJpZXMgKHdpbGwgYmUgdXNlZCB3aXRoIGV4cG9uZW50aWFsIGJhY2tvZmYpXG4gICAqL1xuICBiYXNlRGVsYXlNczogbnVtYmVyO1xuICBcbiAgLyoqXG4gICAqIE1heGltdW0gdGltZSBpbiBtaWxsaXNlY29uZHMgdG8gd2FpdCBiZXR3ZWVuIHJldHJpZXNcbiAgICovXG4gIG1heERlbGF5TXM6IG51bWJlcjtcbiAgXG4gIC8qKlxuICAgKiBMaXN0IG9mIGVycm9yIGNvZGVzIG9yIGNhdGVnb3JpZXMgdGhhdCBzaG91bGQgbm90IGJlIHJldHJpZWRcbiAgICovXG4gIG5vblJldHJ5YWJsZUVycm9ycz86IHN0cmluZ1tdO1xuICBcbiAgLyoqXG4gICAqIENhbGxiYWNrIGZ1bmN0aW9uIHRvIGV4ZWN1dGUgYmVmb3JlIGVhY2ggcmV0cnkgYXR0ZW1wdFxuICAgKi9cbiAgb25SZXRyeT86IChlcnJvcjogWW5rYXBFcnJvciwgYXR0ZW1wdE51bWJlcjogbnVtYmVyKSA9PiB2b2lkO1xufVxuXG5leHBvcnQgY2xhc3MgWW5rYXBFcnJvciBleHRlbmRzIEVycm9yIHtcbiAgY29uc3RydWN0b3IoXG4gICAgcHVibGljIGNvZGU6IHN0cmluZyxcbiAgICBwdWJsaWMgb3ZlcnJpZGUgbWVzc2FnZTogc3RyaW5nLFxuICAgIHB1YmxpYyBkZXRhaWxzPzogYW55XG4gICkge1xuICAgIHN1cGVyKG1lc3NhZ2UpO1xuICAgIHRoaXMubmFtZSA9ICdZbmthcEVycm9yJztcbiAgICBPYmplY3Quc2V0UHJvdG90eXBlT2YodGhpcywgWW5rYXBFcnJvci5wcm90b3R5cGUpO1xuICB9XG59XG4iXX0=