All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
CODE_OF_CONDUCT.md— GoDaddy Contributor CovenantCONTRIBUTING.md— contribution guidelinesSECURITY.md— security vulnerability reporting process.github/workflows/publish.yml— automated npm publishing via OIDC trusted publishing onv*tag push
- Use default npm registry
LICENSE— updated copyright from Poynt Co. to GoDaddy Operating Company, LLC.package.json— updated repository, bugs, and homepage URLs togithub.com/godaddy/poynt-node; updated author to GoDaddyCHANGELOG.md— reformatted to Keep a Changelog standard; backfilled missing versions
customUserAgentPrefixoption to customize the User-Agent header on all requests
- Optional
sourceparameter tonakedRequestfor custom User-Agent headers
- Support
storeIdparameter in tokenize API
channelIdparameter tochargeToken- Updated
uuiddependency to v9
- Support for
fundingSourceTypein charge requests
getMerchantPaymentAccountendpoint
- Support for transaction cancellation
- Currency support in
refundTransaction
- Ability to pass
sourceof transaction during token charge
requestIdvalidation for idempotent transaction retries
- Updated Applications API fields
- Local environment URL support
- Moved
/api/servicesprefix to individual function calls
- Government identification migration (PON-297)
referralUrlId,name,site, andbusinessCategoryfields increateApplicationcreateBusinessflag forcreateApplication
- Apple Pay merchant registration v2
- GDP-by-default support
refundTransactionendpoint
- Processing accounts API
- Poynt Collect:
tokenizeCard,chargeToken,chargemethods - Invoicing APIs:
getInvoices,getInvoice,createInvoice,sendInvoiceReminder,cancelInvoice - Business application APIs
- Payment bridge cloud message API (
sendPaymentBridgeMessage) - Apple Pay domain association and merchant registration APIs
partialAuthEnabledflag on charge requestscreateTransaction,createOrder,completeOrderendpoints- Test and OTE environment support
- Pricing profile API (PON-27)
- Reports APIs:
getReports,createReport
- Support for
euregion (services-eu.poynt.netendpoint)
deleteCatalog,getHook,deleteHook,getBusinessByDeviceIdendpoints
- Cloud messages:
sendRawCloudMessage,sendCloudMessage - Webhooks:
getHooks,createHook - Store, catalog, category, product, and tax management endpoints
getOrders,getOrder,getTransactions,getTransactiongetBusinessUsers,getBusinessUser,getCustomers,getCustomergetCatalogs,getCatalog,getFullCatalog,getCategorygetProducts,lookupProducts,getProduct,getTaxes,getTax
- Initial release
- Authentication using application private key
getBusinessendpoint