CPN

Payment Reason Codes

When you create a payment with the CPN API, you should include a reasonForPayment code in the API request. Each code provides a specific payment reason.

The following table outlines each code and the reason it represents.

Reason codeDescription
PMT001Invoice payment
PMT002Payment for services
PMT003Payment for software
PMT004Payment for imported goods
PMT005Travel services
PMT006Transfer to own account
PMT007Repayment of loans
PMT008Payroll
PMT009Payment of property rental
PMT010Information service charges
PMT011Advertising and public relations related expenses
PMT012Royalty fees, trademark fees, patent fees, and copyright fees
PMT013Fees for brokers, front end fee, commitment fee, guarantee fee, and custodian fee
PMT014Fees for advisors, technical assistance, and academic knowledge including remuneration for specialists
PMT015Representative office expenses
PMT016Tax payment
PMT017Transportation fees for goods
PMT018Construction costs/expenses
PMT019Insurance premium
PMT020General goods trades (offline)
PMT021Insurance claims payment
PMT022Remittance payments to friends or family
PMT023Education-related student expenses
PMT024Medical treatment
PMT025Donations
PMT026Mutual fund investment
PMT027Currency exchange
PMT028Advance payments for goods
PMT029Merchant settlement
PMT030Repatriation fund settlement
Did this page help you?
© 2023-2025 Circle Technology Services, LLC. All rights reserved.