UNPKG

ngx-theteller

Version:

This library is meant to add payment integration for [theTeller](https://theteller.net/) by PaySwitch

68 lines 5.98 kB
import { Component, Input } from '@angular/core'; import * as i0 from "@angular/core"; export class NgxThetellerComponent { constructor() { } ngOnInit() { } } NgxThetellerComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.2", ngImport: i0, type: NgxThetellerComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); NgxThetellerComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.3.2", type: NgxThetellerComponent, selector: "ngx-theteller", inputs: { apikey: "apikey", transaction_id: "transaction_id", amount: "amount", customer_email: "customer_email", currency: "currency", return_url: "return_url", button_text: "button_text", description: "description", payment_method: "payment_method", custom_class: "custom_class" }, ngImport: i0, template: ` <form> <a class="ttlr_inline" [attr.data-APIKey]='apikey' [attr.data-transid]="transaction_id" [attr.data-amount]="amount" [attr.data-customer_email]="customer_email" [attr.data-currency]="(currency) ? currency : 'GHS'" [attr.data-redirect_url]="return_url" [attr.data-custom_class]="(custom_class) ? custom_class : ''" [attr.data-pay_button_text]="(button_text) ? button_text : 'Pay Now'" [attr.data-custom_description]="(description) ? description : ''" [attr.data-payment_method]="(payment_method) ? payment_method : 'both'"> </a> </form> `, isInline: true }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.2", ngImport: i0, type: NgxThetellerComponent, decorators: [{ type: Component, args: [{ selector: 'ngx-theteller', template: ` <form> <a class="ttlr_inline" [attr.data-APIKey]='apikey' [attr.data-transid]="transaction_id" [attr.data-amount]="amount" [attr.data-customer_email]="customer_email" [attr.data-currency]="(currency) ? currency : 'GHS'" [attr.data-redirect_url]="return_url" [attr.data-custom_class]="(custom_class) ? custom_class : ''" [attr.data-pay_button_text]="(button_text) ? button_text : 'Pay Now'" [attr.data-custom_description]="(description) ? description : ''" [attr.data-payment_method]="(payment_method) ? payment_method : 'both'"> </a> </form> `, styles: [] }] }], ctorParameters: function () { return []; }, propDecorators: { apikey: [{ type: Input }], transaction_id: [{ type: Input }], amount: [{ type: Input }], customer_email: [{ type: Input }], currency: [{ type: Input }], return_url: [{ type: Input }], button_text: [{ type: Input }], description: [{ type: Input }], payment_method: [{ type: Input }], custom_class: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LXRoZXRlbGxlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtdGhldGVsbGVyL3NyYy9saWIvbmd4LXRoZXRlbGxlci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQVUsTUFBTSxlQUFlLENBQUM7O0FBdUJ6RCxNQUFNLE9BQU8scUJBQXFCO0lBYWhDLGdCQUFnQixDQUFDO0lBRWpCLFFBQVE7SUFDUixDQUFDOztrSEFoQlUscUJBQXFCO3NHQUFyQixxQkFBcUIsaVZBbkJ0Qjs7Ozs7Ozs7Ozs7Ozs7O0dBZVQ7MkZBSVUscUJBQXFCO2tCQXJCakMsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsZUFBZTtvQkFDekIsUUFBUSxFQUFFOzs7Ozs7Ozs7Ozs7Ozs7R0FlVDtvQkFDRCxNQUFNLEVBQUUsRUFDUDtpQkFDRjswRUFHVSxNQUFNO3NCQUFkLEtBQUs7Z0JBQ0csY0FBYztzQkFBdEIsS0FBSztnQkFDRyxNQUFNO3NCQUFkLEtBQUs7Z0JBQ0csY0FBYztzQkFBdEIsS0FBSztnQkFDRyxRQUFRO3NCQUFoQixLQUFLO2dCQUNHLFVBQVU7c0JBQWxCLEtBQUs7Z0JBQ0csV0FBVztzQkFBbkIsS0FBSztnQkFDRyxXQUFXO3NCQUFuQixLQUFLO2dCQUNHLGNBQWM7c0JBQXRCLEtBQUs7Z0JBQ0csWUFBWTtzQkFBcEIsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICduZ3gtdGhldGVsbGVyJyxcbiAgdGVtcGxhdGU6IGBcbiAgICA8Zm9ybT5cbiAgICAgICAgPGEgY2xhc3M9XCJ0dGxyX2lubGluZVwiXG4gICAgICAgICAgICBbYXR0ci5kYXRhLUFQSUtleV09J2FwaWtleSdcbiAgICAgICAgICAgIFthdHRyLmRhdGEtdHJhbnNpZF09XCJ0cmFuc2FjdGlvbl9pZFwiXG4gICAgICAgICAgICBbYXR0ci5kYXRhLWFtb3VudF09XCJhbW91bnRcIlxuICAgICAgICAgICAgW2F0dHIuZGF0YS1jdXN0b21lcl9lbWFpbF09XCJjdXN0b21lcl9lbWFpbFwiXG4gICAgICAgICAgICBbYXR0ci5kYXRhLWN1cnJlbmN5XT1cIihjdXJyZW5jeSkgPyBjdXJyZW5jeSA6ICdHSFMnXCJcbiAgICAgICAgICAgIFthdHRyLmRhdGEtcmVkaXJlY3RfdXJsXT1cInJldHVybl91cmxcIlxuICAgICAgICAgICAgW2F0dHIuZGF0YS1jdXN0b21fY2xhc3NdPVwiKGN1c3RvbV9jbGFzcykgPyBjdXN0b21fY2xhc3MgOiAnJ1wiXG4gICAgICAgICAgICBbYXR0ci5kYXRhLXBheV9idXR0b25fdGV4dF09XCIoYnV0dG9uX3RleHQpID8gYnV0dG9uX3RleHQgOiAnUGF5IE5vdydcIlxuICAgICAgICAgICAgW2F0dHIuZGF0YS1jdXN0b21fZGVzY3JpcHRpb25dPVwiKGRlc2NyaXB0aW9uKSA/IGRlc2NyaXB0aW9uIDogJydcIlxuICAgICAgICAgICAgW2F0dHIuZGF0YS1wYXltZW50X21ldGhvZF09XCIocGF5bWVudF9tZXRob2QpID8gcGF5bWVudF9tZXRob2QgOiAnYm90aCdcIj5cbiAgICAgICAgPC9hPlxuICAgICAgPC9mb3JtPlxuICBgLFxuICBzdHlsZXM6IFtcbiAgXVxufSlcbmV4cG9ydCBjbGFzcyBOZ3hUaGV0ZWxsZXJDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gIEBJbnB1dCgpIGFwaWtleSE6IHN0cmluZztcbiAgQElucHV0KCkgdHJhbnNhY3Rpb25faWQhOiBzdHJpbmc7XG4gIEBJbnB1dCgpIGFtb3VudCE6IG51bWJlcjtcbiAgQElucHV0KCkgY3VzdG9tZXJfZW1haWwhOiBzdHJpbmc7XG4gIEBJbnB1dCgpIGN1cnJlbmN5ITogc3RyaW5nO1xuICBASW5wdXQoKSByZXR1cm5fdXJsITogc3RyaW5nO1xuICBASW5wdXQoKSBidXR0b25fdGV4dCE6IHN0cmluZztcbiAgQElucHV0KCkgZGVzY3JpcHRpb24hOiBzdHJpbmc7XG4gIEBJbnB1dCgpIHBheW1lbnRfbWV0aG9kITogc3RyaW5nO1xuICBASW5wdXQoKSBjdXN0b21fY2xhc3MhOiBzdHJpbmc7XG5cbiAgY29uc3RydWN0b3IoKSB7IH1cblxuICBuZ09uSW5pdCgpOiB2b2lkIHtcbiAgfVxuXG59XG4iXX0=