ng-direct-pay-ipg
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

DirectPay Ipg

Version 1.0.0

DirectPay Payment Gateway Plugin for Angular can payment using MasterCard, Visa, Amex, Frimi and LankaQr.

dp-ipg-ng

Installation

Install the npm package.

npm i ng-direct-pay-ipg

Import in NgModule:

import {DirectPayIpgModule} from 'ng-direct-pay-ipg';

@NgModule({
  imports: [
    //set with default global config
    DirectPayIpgModule.forRoot({size: 200,colour: 'gray'})
  ]
})

Usage

app.component.html

  * you can set multiple button with different configurations *
  <!-- override global configuration -->
  <direct-pay-ipg [config]="{  size: 150, type: 'round',colour: 'white'}" [PaymentRequest]="paymentRequest" (onSuccess)="onSuccess($event)" (onError)="onError($event)"></direct-pay-ipg>
  <!-- default button with global configuration -->
  <direct-pay-ipg [PaymentRequest]="paymentRequest" (onSuccess)="onSuccess($event)" (onError)="onError($event)"></direct-pay-ipg>

app.component.ts

paymentRequest = {
    signature: this.signature,
    dataString: this.dataString,
    stage: 'DEV'
};

public onSuccess(param: any): void {
  console.log('client-onSuccess',param);
  alert(JSON.stringify(param))
}

public onError(param: any): void {
  console.log('client-onError',param);
  alert(JSON.stringify(param))
}

Properties

Name Type Default value Allow values Description
size number 200 any Button size
type string flat flat / round Button border style
colour string gray blue / white / black / gray Button colour
PaymentRequest Object {signature: object, dataString: string, stage: string (allow only: 'DEV' or 'PROD')} Generated payment requested included payment details

Events

Event Description ReturnType
onSuccess The event is called after transaction success or failed JSON
onError The event is called when receive error transaction initiate or transactions processing JSON

Buttons

dp-ipg-ng-button

This library was generated with Angular CLI version 12.0.5.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.0
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.0
    1

Package Sidebar

Install

npm i ng-direct-pay-ipg

Weekly Downloads

1

Version

1.0.0

License

none

Unpacked Size

336 kB

Total Files

19

Last publish

Collaborators

  • pramitha1166
  • supunssw
  • hasithaj
  • sasindu88
  • nimeshc64