1.0.11 • Published 4 years ago

nicepay-id v1.0.11

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

nicepay-id

no maintenance plan.

Sample

var nicepay = Nicepay.create({
  merchantId: '',
  merchantKey: '',
  dev: true
})

var user = Nicepay.createUser()
user.setIp(req.body.remoteIp)
user.setAgent(req.body.useragent)
user.setLanguage(req.body.language)

var billing = Nicepay.createBilling()
billing.setName(address.consignee)
billing.setPhone(address.phone)
billing.setEmail(order.user.email)
billing.setAddress(address.address1)
billing.setCity(address.city)
billing.setState(address.area)
billing.setPostcode(address.zipcode)
billing.setCountry(address.country)

var delivery = Nicepay.createDelivery()
delivery.setName(address.consignee)
delivery.setPhone(address.phone)
delivery.setAddress(address.address1)
delivery.setCity(address.city)
delivery.setState(address.area)
delivery.setPostcode(address.zipcode)
delivery.setCountry(address.country)

nicepay.registerVirtualAccountTransaction({
  user: user,
  billing: billing,
  delivery: delivery,
  currency: order.currency,
  referenceNo: order.ord_id,
  bankCode: req.body.bankCode,
  productName: parseProductName(order),
  amount: calcurateTotalAmount(order),
  description: 'Payment of Order No.' + order.ord_id,
  callbackUrl: req.body.callbackUrl,
  notifyUrl: config.nicepay.notifyUrl
}, function (err, result) {
  //
})
nicepay.validateNotification(req.body, function (err, notification) {
  //
  if (notification === false) {
    // token is not match
    return res.error('common.invalid_token')
  }
})
1.0.11

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago