@paycargo/js-angular
v0.2.1
Published
First, run `npm i @paycargo/js-angular` in your Command Line Interface. Afterwards, the following dependency will be found in the `package.json`. The ellipses (...) represent the presence of other possible code.
Downloads
88
Readme
Angular
First, run npm i @paycargo/js-angular
in your Command Line Interface. Afterwards, the following dependency will be found in the package.json
. The ellipses (...) represent the presence of other possible code.
. . .
{
"dependencies": {
. . .
"@paycargo/js-angular": "0.0.1"
. . .
}
. . .
Next, import CUSTOM_ELEMENTS_SCHEMA
and PayCargoCheckoutModule
within app.module.ts
as follows:
import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
. . .
import { PayCargoCheckoutModule } from '@paycargo/js-angular';
@NgModule({
. . .
imports: [PayCargoCheckoutModule],
. . .
schemas: [CUSTOM_ELEMENTS_SCHEMA],
})
. . .
Then, import the following code within the component that the PayCargo Checkout button will be added to. In this example, it is called app.component.ts
.
import { Options } from '@paycargo/js';
import { PaycargoCheckout } from '@paycargo/js-angular';
Next, pass Options into the component within the app.component.ts
file.
export class AppComponent implements AfterViewInit {
@ViewChild('pccheckout') pcbutton!: ElementRef<PaycargoCheckout>;
public options: Options = {
env: 'dev',
code: 'agi',
brand: 'agi',
originURL: 'https://7k93ml-4200.csb.app/',
size: 'lg',
};
In app.component.html
, declare the Element to load the Component onto the page.
<paycargo-checkout id="paycargo-checkout-button" #pccheckout [options]="options"
[pcTransactions]="selectedTransactions">
</paycargo-checkout>