1.0.4 • Published 11 months ago

ngx-vnpay-popup v1.0.4

Weekly downloads
-
License
-
Repository
-
Last release
11 months ago

NgxVnpayPopup

This is an Angular wrapper library for the VnPay Popup.

Further help

This documentation version which requires Angular 9 or newer. Installing and usage

npm i ngx-vnpay-popup --save
  • import module in app.module
project\src\app\app.module.ts
@NgModule({
  imports: [
    ...,
    NgxVnpayPopupModule
  ]
})
  • set url callback after payment vnpay redirect in app.routings
project\src\app\app.routings.ts
@NgModule({
  imports: [
    ...,
    NgxVnpayPopupModule
  ]
})
import { NgxVnpayConfirmComponent } from "ngx-vnpay-popup";
export const routes: Routes = [
  ...,
  { path: 'vnpay-confirm', component: NgxVnpayConfirmComponent, pathMatch: 'full' }
];
  • Open popup when payment vnpay
project\src\app\app.component.ts
import {NgxVnpayPopupService} from "ngx-vnpay-popup";
...
constructor(private vnPayService$: NgxVnpayPopupService
  ) {
    this.vnPayService$.openPopup(url, { width: 1, height: 1,  isCenter: true}).subscribe(res => {
        // stream value when close popup
        console.log(res);
    })
  }
    url: url go to payment vnpay
    width: width popup(0.1 -> 1), default full browser
    height: height popup(0.1 -> 1), default full browser
    isCenter: popup center screen browser, default full browser
1.0.4

11 months ago

1.0.2

11 months ago

0.0.0-watch

11 months ago