Card data never reaches your server
OrsunPay’s design keeps card numbers (PAN) and security codes (CVV) away from both your systems and OrsunPay’s servers:- Card and wallet details are entered on the provider’s hosted page or the provider’s hosted fields, served from a separate origin from your site. Card numbers never touch OrsunPay servers.
- The merchant API rejects raw card data. A request containing a card number, CVV, track data
or similar fields anywhere in its JSON fails with
400 CARD_DATA_NOT_ACCEPTEDbefore it is stored or logged. Do not try to send card details server-to-server. - API responses and webhooks do not contain PAN or CVV. Keep only the identifiers you receive, such as transaction, refund and order IDs.
paymentPageUrl,
payment link url). The orsunpay-js widget only opens those URLs; it collects no
card data. The hosted payment page cannot be framed (frame-ancestors 'none').
Your PCI DSS obligations depend on your integration and your acquirer. Confirm your validation
scope with your acquirer or assessor.
Protect credentials
Payment URLs (
paymentPageUrl, link URLs) are bearer links: keep them out of analytics, logs and
public pages.