<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>KukoPay Blog: payment integration and cross-border payments</title>
    <link>https://kukopay.com/blog</link>
    <description>Hands-on guides to payment APIs, webhooks, chargebacks, fees and taking international payments, from the team that runs KukoPay's payment stack.</description>
    <language>en</language>
    <atom:link href="https://kukopay.com/blog/feed.xml" rel="self" type="application/rss+xml" />
    <copyright>KukoPay</copyright>
    <lastBuildDate>Wed, 04 Nov 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>What is 3D Secure? How 3DS authentication works and what it means for merchants</title>
      <link>https://kukopay.com/blog/3d-secure</link>
      <guid isPermaLink="true">https://kukopay.com/blog/3d-secure</guid>
      <description>What 3D Secure is, how 3DS authentication works, frictionless vs challenge flows, why a 3D Secure check fails, and how to test it before going live.</description>
      <pubDate>Wed, 04 Nov 2026 00:00:00 GMT</pubDate>
      <category>3D Secure</category>
      <category>3DS authentication</category>
      <category>3D Secure failed</category>
      <category>strong customer authentication</category>
      <category>card fraud</category>
    </item>
    <item>
      <title>Card decline codes explained: what “do not honor” means and what to do next</title>
      <link>https://kukopay.com/blog/card-decline-codes</link>
      <guid isPermaLink="true">https://kukopay.com/blog/card-decline-codes</guid>
      <description>Card decline codes explained: what do not honor, insufficient funds and incorrect CVC mean, soft vs hard declines, and how to recover the sale.</description>
      <pubDate>Wed, 04 Nov 2026 00:00:00 GMT</pubDate>
      <category>card decline codes</category>
      <category>do not honor</category>
      <category>card declined</category>
      <category>insufficient funds</category>
      <category>soft decline</category>
    </item>
    <item>
      <title>What is a hosted payment page? Hosted vs integrated checkout, PCI scope and branding</title>
      <link>https://kukopay.com/blog/hosted-payment-page</link>
      <guid isPermaLink="true">https://kukopay.com/blog/hosted-payment-page</guid>
      <description>What a hosted payment page is, how it compares with an integrated checkout, what it means for PCI scope, and how to brand it and bring buyers back.</description>
      <pubDate>Wed, 04 Nov 2026 00:00:00 GMT</pubDate>
      <category>hosted payment page</category>
      <category>hosted checkout</category>
      <category>PCI compliance</category>
      <category>checkout branding</category>
      <category>payment page</category>
    </item>
    <item>
      <title>What is an idempotency key? How to retry payment API requests without charging twice</title>
      <link>https://kukopay.com/blog/idempotency-key</link>
      <guid isPermaLink="true">https://kukopay.com/blog/idempotency-key</guid>
      <description>What an idempotency key is, why payment APIs need one, how the Idempotency-Key header replays a response, and how to retry without double-charging.</description>
      <pubDate>Wed, 04 Nov 2026 00:00:00 GMT</pubDate>
      <category>idempotency key</category>
      <category>Idempotency-Key header</category>
      <category>idempotent API</category>
      <category>API retries</category>
      <category>duplicate payments</category>
    </item>
    <item>
      <title>What is KYB verification? The documents you need to accept payments as a business</title>
      <link>https://kukopay.com/blog/kyb-verification</link>
      <guid isPermaLink="true">https://kukopay.com/blog/kyb-verification</guid>
      <description>What KYB verification is, how it differs from KYC, the documents a payment provider asks for, how review works, and how to pass KYB the first time.</description>
      <pubDate>Wed, 04 Nov 2026 00:00:00 GMT</pubDate>
      <category>KYB verification</category>
      <category>KYB documents</category>
      <category>KYB vs KYC</category>
      <category>merchant account verification</category>
      <category>business verification</category>
    </item>
    <item>
      <title>Partial refunds explained: how to issue one, how long refunds take, and whether fees come back</title>
      <link>https://kukopay.com/blog/partial-refunds</link>
      <guid isPermaLink="true">https://kukopay.com/blog/partial-refunds</guid>
      <description>How partial refunds work for online payments: issuing one, how long a refund takes, why processing fees are not refunded, refund deadlines and disputes.</description>
      <pubDate>Wed, 04 Nov 2026 00:00:00 GMT</pubDate>
      <category>partial refund</category>
      <category>refund processing fees</category>
      <category>how long does a refund take</category>
      <category>refund pending</category>
      <category>online payment refunds</category>
    </item>
    <item>
      <title>What is a payment link? How to create one and get paid without building a checkout</title>
      <link>https://kukopay.com/blog/payment-links</link>
      <guid isPermaLink="true">https://kukopay.com/blog/payment-links</guid>
      <description>What a payment link is, how to create a payment link in the dashboard or API, where to share it, how to cap it, and when to use the checkout API.</description>
      <pubDate>Wed, 04 Nov 2026 00:00:00 GMT</pubDate>
      <category>payment link</category>
      <category>how to create a payment link</category>
      <category>payment link for small business</category>
      <category>pay by link</category>
      <category>accept payments online</category>
    </item>
    <item>
      <title>Payment receipts for online payments: what to include, how to send one, and receipt vs invoice</title>
      <link>https://kukopay.com/blog/payment-receipt</link>
      <guid isPermaLink="true">https://kukopay.com/blog/payment-receipt</guid>
      <description>What a payment receipt is, what it should include, how to send one automatically after payment, and how it differs from an invoice or tax invoice.</description>
      <pubDate>Wed, 04 Nov 2026 00:00:00 GMT</pubDate>
      <category>payment receipt</category>
      <category>receipt vs invoice</category>
      <category>online payment receipt</category>
      <category>send receipt email</category>
      <category>tax invoice</category>
    </item>
    <item>
      <title>Payment reconciliation: how to match orders, fees, refunds and payouts to your bank account</title>
      <link>https://kukopay.com/blog/payment-reconciliation</link>
      <guid isPermaLink="true">https://kukopay.com/blog/payment-reconciliation</guid>
      <description>A practical guide to payment reconciliation: match orders to payments, explain your balance with the ledger, tie payouts to bank deposits, and fix gaps.</description>
      <pubDate>Wed, 04 Nov 2026 00:00:00 GMT</pubDate>
      <category>payment reconciliation</category>
      <category>payment gateway reconciliation</category>
      <category>reconcile payouts</category>
      <category>balance transactions</category>
      <category>daily reconciliation</category>
    </item>
    <item>
      <title>What is payment settlement? How money gets from a successful payment to your bank account</title>
      <link>https://kukopay.com/blog/payment-settlement</link>
      <guid isPermaLink="true">https://kukopay.com/blog/payment-settlement</guid>
      <description>What payment settlement is, how long it takes, available vs withdrawable balance, how payouts reach your bank, and what can hold money back along the way.</description>
      <pubDate>Wed, 04 Nov 2026 00:00:00 GMT</pubDate>
      <category>payment settlement</category>
      <category>settlement period</category>
      <category>available balance</category>
      <category>merchant payout</category>
      <category>withdrawable balance</category>
    </item>
    <item>
      <title>Test credit card numbers for payment testing: every outcome, and what to test besides cards</title>
      <link>https://kukopay.com/blog/test-credit-card-numbers</link>
      <guid isPermaLink="true">https://kukopay.com/blog/test-credit-card-numbers</guid>
      <description>Test credit card numbers for success, declines and 3D Secure, how to use them in a sandbox, and the webhook, refund and wallet tests that matter too.</description>
      <pubDate>Wed, 04 Nov 2026 00:00:00 GMT</pubDate>
      <category>test credit card numbers</category>
      <category>test card numbers</category>
      <category>payment sandbox</category>
      <category>4242 4242 4242 4242</category>
      <category>payment testing</category>
    </item>
    <item>
      <title>Payment webhook not received? A checklist to find the cause and recover missed events</title>
      <link>https://kukopay.com/blog/webhook-not-received</link>
      <guid isPermaLink="true">https://kukopay.com/blog/webhook-not-received</guid>
      <description>Payment webhook not received? Check the delivery history, the URL, timeouts, signatures and subscriptions, then recover missed events from the events API.</description>
      <pubDate>Wed, 04 Nov 2026 00:00:00 GMT</pubDate>
      <category>webhook not received</category>
      <category>webhook retries</category>
      <category>failed webhook delivery</category>
      <category>missed webhook events</category>
      <category>webhook debugging</category>
    </item>
    <item>
      <title>How to accept Alipay and WeChat Pay online: a guide for international merchants</title>
      <link>https://kukopay.com/blog/accept-alipay-wechat-pay</link>
      <guid isPermaLink="true">https://kukopay.com/blog/accept-alipay-wechat-pay</guid>
      <description>How to accept Alipay and WeChat Pay online as a merchant outside China: how buyers pay, enabling both wallets, fees, refund deadlines and sandbox tests.</description>
      <pubDate>Mon, 02 Nov 2026 00:00:00 GMT</pubDate>
      <category>accept Alipay</category>
      <category>accept WeChat Pay</category>
      <category>Alipay for business</category>
      <category>Chinese customers</category>
      <category>cross-border payments</category>
    </item>
    <item>
      <title>How to accept international payments on your website: currencies, payment methods and fees</title>
      <link>https://kukopay.com/blog/accept-international-payments</link>
      <guid isPermaLink="true">https://kukopay.com/blog/accept-international-payments</guid>
      <description>How to accept international payments on your website: a multi-currency checkout, cards and wallets, what it costs, payouts and a go-live checklist.</description>
      <pubDate>Mon, 02 Nov 2026 00:00:00 GMT</pubDate>
      <category>accept international payments</category>
      <category>international payment gateway</category>
      <category>multi-currency payments</category>
      <category>accept payments in multiple currencies</category>
      <category>cross-border payments</category>
    </item>
    <item>
      <title>What is a chargeback? Chargeback rate thresholds, evidence and what happens to the money</title>
      <link>https://kukopay.com/blog/chargeback-guide</link>
      <guid isPermaLink="true">https://kukopay.com/blog/chargeback-guide</guid>
      <description>How a chargeback freezes the disputed amount, why a balance can go negative, the 0.65% and 0.9% chargeback-rate thresholds, and the evidence to submit.</description>
      <pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate>
      <category>chargeback</category>
      <category>chargeback rate</category>
      <category>dispute evidence</category>
      <category>chargeback fee</category>
      <category>card disputes</category>
    </item>
    <item>
      <title>How cross-border payment fees are calculated: the formula, small orders and payout costs</title>
      <link>https://kukopay.com/blog/cross-border-payment-fees</link>
      <guid isPermaLink="true">https://kukopay.com/blog/cross-border-payment-fees</guid>
      <description>A worked example of percentage-plus-fixed-fee pricing: the fixed fee in USD, HKD and CNY, why small orders cost more, and what refunds and payouts add.</description>
      <pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate>
      <category>payment processing fees</category>
      <category>cross-border payment fees</category>
      <category>card processing fees</category>
      <category>effective rate</category>
      <category>payout fees</category>
    </item>
    <item>
      <title>Integrating the epay (易支付) protocol: MD5 signatures, notifications and three common pitfalls</title>
      <link>https://kukopay.com/blog/epay-integration-guide</link>
      <guid isPermaLink="true">https://kukopay.com/blog/epay-integration-guide</guid>
      <description>How epay's submit.php, mapi.php and api.php fit together, how to compute the MD5 signature, set the order timeout and debug missing notifications.</description>
      <pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate>
      <category>epay</category>
      <category>epay integration</category>
      <category>payment gateway integration</category>
      <category>MD5 signature</category>
      <category>payment notification</category>
    </item>
    <item>
      <title>Can you accept international payments without a registered business? Rules, limits and payouts for individuals</title>
      <link>https://kukopay.com/blog/individual-cross-border-payments</link>
      <guid isPermaLink="true">https://kukopay.com/blog/individual-cross-border-payments</guid>
      <description>Individuals aged 18 or over can accept payments with KukoPay using their own ID: what to prepare, excluded categories, payment limits and payout rules.</description>
      <pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate>
      <category>accept payments as an individual</category>
      <category>no business license</category>
      <category>individual merchant account</category>
      <category>payment limits</category>
      <category>sole trader payments</category>
    </item>
    <item>
      <title>Duplicate payment webhooks: verify signatures and stay idempotent so you only fulfil once</title>
      <link>https://kukopay.com/blog/payment-webhook-idempotency</link>
      <guid isPermaLink="true">https://kukopay.com/blog/payment-webhook-idempotency</guid>
      <description>Payment webhooks are retried, so one payment can reach you twice. Fulfil it exactly once with HMAC-SHA256 checks, a unique event ID and a transaction.</description>
      <pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate>
      <category>payment webhook</category>
      <category>webhook idempotency</category>
      <category>duplicate webhook</category>
      <category>HMAC-SHA256</category>
      <category>prevent double fulfillment</category>
    </item>
    <item>
      <title>return_url vs notify_url: why a payment redirect is not proof of payment</title>
      <link>https://kukopay.com/blog/return-url-vs-notify-url</link>
      <guid isPermaLink="true">https://kukopay.com/blog/return-url-vs-notify-url</guid>
      <description>A buyer landing back on your site does not mean the money arrived. How return_url differs from notify_url, and the right way to decide an order is paid.</description>
      <pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate>
      <category>return_url</category>
      <category>notify_url</category>
      <category>payment confirmation</category>
      <category>payment redirect</category>
      <category>payment webhook</category>
    </item>
  </channel>
</rss>
