ngx-theteller
Version:
This library is meant to add payment integration for [theTeller](https://theteller.net/) by PaySwitch
68 lines • 5.98 kB
JavaScript
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=