Chat with us, powered by LiveChat

Contact us

Thanks for getting in touch!
We'll reach out to you shortly.
Oops! Something went wrong while submitting the form.

How to start a VAT payment?

Step 1: In your PingPong account, click “To tax authority” under SEND tab.

Step 2: Add a tax account for the country you’d like to send to

Step 3: Fill out all of the required information for the account you’re sending taxes to and submit

Picture13
Picture14

Step 4: Click BACK TO PAYMENT and choose the account that was just created. Fill out the VAT number and reference.

Picture15
Picture16

Step 5: Fill out all of the required information such as “Amount you want to send”, payment method, SMS confirmation code, and 6-digit PIN and click submit.

Picture17

Note:

1. It will take 1-2 business days to review the account initially. During the reviewing process, you may be asked to provide additional material for approval.
2. Some customers have the appointment function to pay in advance. For making the appointment please choose the balance and due date. When the funds arrive in your PingPong account, the payment will be made automatically.

Picture18

Step 5: Your BA has been added successfully! click View account detail and check the information. If the card is no longer in use, you can remove the card.

Picture7

Step 6: Click transaction under ACTIVITY to check the payment details.

Picture110

Still need help?

พันธมิตรธนาคารของเรา

ทำให้การชำระเงินทั่วโลกเป็นเรื่องที่ง่ายด้วย PingPong

โซลูชันการชำระเงินแบบครบวงจร เพื่อพัฒนาธุรกิจให้เติบโตอย่างยั่งยืน

(function () { // 1. 定义需要透传的参数白名单 const TRACKING_KEYS = ['inviteCode', 'utm_source', 'utm_medium', 'utm_campaign', 'utm_content', 'utm_term', 'gclid', 'fbclid', '_gl']; // 2. 获取当前页面的所有参数 const currentParams = new URLSearchParams(window.location.search); let passThroughString = ''; // 3. 拼接参数,确保每个参数前都有 '&' TRACKING_KEYS.forEach((key) => { if (currentParams.has(key)) { const val = encodeURIComponent(currentParams.get(key)); passThroughString += `&${key}=${val}`; // 注意这里:强制在每个参数前加 & } }); // 如果没有参数,直接结束,不执行后续逻辑 if (!passThroughString) return; // 4. 【暴力拦截】监听所有即将发生的跳转 // 这一步比点击事件更底层,只要浏览器想跳转,我们就能拦住 window.addEventListener( 'beforeunload', function (e) { // 获取当前鼠标点击的目标(如果是通过点击触发的跳转) // 注意:beforeunload 很难获取点击目标,所以我们改用捕获阶段的点击事件更稳妥 }, true, ); // 5. 【修正方案】使用捕获阶段的点击监听(比冒泡更早,更暴力) document.addEventListener( 'click', function (e) { // 找到被点击的链接 标签 let target = e.target; while (target && target !== document) { if (target.tagName === 'A' && target.href) { // 判断是否是我们要跳转的目标域名 if (target.href.includes('business.pingpongx.com')) { e.preventDefault(); // 阻止默认跳转 // --- 开始组装新链接 --- const url = new URL(target.href); // 1. 强制设置 location=in url.searchParams.set('location', 'in'); // 2. 把我们提取到的参数一个个塞进去(自动处理 & 分隔符) TRACKING_KEYS.forEach((key) => { if (currentParams.has(key)) { url.searchParams.set(key, currentParams.get(key)); } }); // 3. 执行跳转 window.location.href = url.toString(); return; // 处理完就退出 } } target = target.parentNode; } }, true, // true 表示在“捕获阶段”监听,比页面原有的任何事件都优先 ); })();