# Pembayaran transfer bank Pelajari tentang transfer bank dan pengelolaan pembayaran dengan saldo pelanggan. Transfer bank menyediakan cara yang aman bagi pelanggan untuk mengirim uang melalui jaringan bank. Ketika menerima transfer bank dengan Stripe, Anda memberi pelanggan nomor rekening bank virtual yang dapat digunakan untuk mengirim uang dari antarmuka bank online mereka sendiri atau cabang bank secara langsung. Stripe menggunakan nomor rekening virtual ini guna mengotomatiskan rekonsiliasi dan mencegah pengungkapan detail rekening nyata Anda kepada pelanggan. > #### Aktifkan transfer bank > > Untuk mengaktifkan pembayaran transfer bank, buka [Pengaturan metode pembayaran](https://dashboard.stripe.com/settings/payment_methods). #### Properti metode pembayaran - **Lokasi pelanggan** [Bervariasi menurut negara merchant](https://docs.stripe.com/payments/bank-transfers.md#bank-transfer-methods) - **Mata uang transaksi** EUR, GBP, JPY, MXN, USD - **Konfirmasi pembayaran** Tidak - **Kelompok metode pembayaran** Transfer bank - **Pembayaran rutin** Ya1 - **Pengaturan waktu payout** [Waktu payout standard](https://docs.stripe.com/payouts.md#payout-speed) berlaku - **Dukungan Connect** [Ya](https://docs.stripe.com/payments/bank-transfers.md#connect) - **Dukungan sengketa** [Khusus US](https://docs.stripe.com/payments/bank-transfers.md#disputes) - **Dukungan penarikan manual** Tidak - **Pengembalian dana/Pengembalian dana sebagian** [Ya/Ya](https://docs.stripe.com/payments/bank-transfers.md#refunds) 1 Transfer bank mendukung pembayaran rutin, tetapi memerlukan tindakan pelanggan untuk memastikan selalu ada cukup dana untuk membayar langganan. #### Lokasi bisnis Akun Stripe di negara-negara berikut dapat menerima pembayaran transfer bank: - AT - BE - BG - CA - CH - CY - CZ - DE - DK - EE - ES - FI - FR - GB - GR - HR - HU - IE - IS - IT - JP - LI - LT - LU - LV - MC - MT - MX - NL - NO - PL - PT - RO - SE - SI - SK - SM - US #### Dukungan produk - Connect - Checkout1,2 - Subscriptions - Invoicing - Elements 1Tidak didukung saat menggunakan Checkout dalam mode langganan. 2Tidak didukung saat menggunakan Checkout dalam mode penyiapan. ## Metode transfer bank Stripe mendukung metode transfer bank berikut: - Transfer bank EUR di Inggris, AS, dan negara-negara SEPA - Transfer bank GBP di Inggris - Transfer bank JPY di Jepang - Transfer bank MXN di Meksiko - Transfer bank USD di AS, Inggris, dan negara-negara SEPA [Hubungi kami](https://support.stripe.com/contact) untuk meminta metode transfer bank yang lain. Pelajari selengkapnya [dukungan negara dan mata uang](https://docs.stripe.com/payments/payment-methods/payment-method-support.md#country-currency-support). ## Mulai Anda tidak perlu mengintegrasikan Bank Transfers dan metode pembayaran lainnya satu per satu. Jika Anda menggunakan produk frontend kami, Stripe secara otomatis menentukan metode pembayaran metode pembayaran yang paling relevan untuk ditampilkan. Buka [Dashboard Stripe](https://dashboard.stripe.com/settings/payment_methods) dan aktifkan Bank Transfers. Untuk memulai dengan salah satu UI yang di-hosting, ikuti panduan memulai: - [Checkout](https://docs.stripe.com/checkout/quickstart.md): Halaman checkout siap-rakit yang kami hosting. - [Elements](https://docs.stripe.com/payments/quickstart-checkout-sessions.md): Komponen UI siap pakai kami. ### Produk pembayaran lainnya Produk Stripe berikut juga memungkinkan Anda menambahkan Bank Transfers dari Dashboard: - [Invoicing](https://docs.stripe.com/invoicing/no-code-guide.md) - [Langganan](https://docs.stripe.com/billing/subscriptions/overview.md) > #### Persyaratan checkout > > Pengaktifan transfer bank pada halaman checkout memerlukan penentuan [pelanggan](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-customer) dalam sesi checkout. Jika Anda lebih suka mencantumkan metode pembayaran secara manual, atau ingin mempelajari selengkapnya tentang cara kerja transfer bank dengan invoicing dan berlangganan, lihat panduan berikut: - [Terima pembayaran transfer bank](https://docs.stripe.com/payments/bank-transfers/accept-a-payment.md) - [Kirim invoice dengan instruksi transfer bank](https://docs.stripe.com/invoicing/bank-transfer.md) - [Siapkan langganan dengan transfer bank sebagai metode pembayaran](https://docs.stripe.com/billing/subscriptions/bank-transfer.md) ## Saldo pelanggan Berbeda dengan sebagian besar metode pembayaran, transfer bank tidak memungkinkan Anda mengontrol jumlah yang dikirim pelanggan. Hal ini berarti pelanggan bisa saja mengirimkan dana terlalu banyak atau terlalu sedikit secara tidak sengaja. Untuk mengelola masalah umum kelebihan pembayaran dan kekurangan pembayaran, Stripe menahan transfer bank pelanggan Anda di [saldo pelanggan](https://docs.stripe.com/payments/customer-balance.md) yang dapat Anda rekonsiliasi terhadap pembayaran. Hal ini memungkinkan Anda melacak berapa banyak yang benar-benar terutang oleh pelanggan, tanpa bergantung pada berapa banyak atau seberapa sering mereka mengirim dana. Jika dana yang tidak direkonsiliasi tetap berada di saldo pelanggan lebih dari 75 hari, Stripe secara otomatis akan mencoba mengembalikan dana tersebut ke rekening bank pelanggan. Jika Stripe tidak memiliki informasi rekening pelanggan, Stripe mungkin menghubungi pelanggan secara langsung untuk memulai proses pengembalian dana. Jika Stripe masih tidak dapat menemukan informasi rekening pelanggan hingga hari ke-90, dana yang tidak direkonsiliasi akan dipindahkan (sweep) ke saldo akun Stripe Anda. Untuk informasi lebih lanjut mengenai apa yang terjadi jika dana tetap tidak direkonsiliasi, lihat [dokumentasi rekonsiliasi](https://docs.stripe.com/payments/customer-balance/reconciliation.md#cash-unreconciled-funds). ## Pembayaran internasional Pengguna transfer bank di wilayah berikut dapat menerima transfer kawat internasional (SWIFT): - Amerika Serikat Transfer kawat internasional mungkin dikenakan biaya dalam proses pengirimannya ke Stripe, yang dapat mengakibatkan jumlah yang diterima lebih kecil dari yang dikirimkan oleh pelanggan semula. Biaya yang dikenakan oleh Stripe akan muncul di halaman saldo pada Dashboard, bersama dengan biaya Stripe relevan lainnya. Jumlah yang ditampilkan dalam saldo tunai adalah jumlah bersih yang diterima Stripe dari pelanggan. Transfer internasional membutuhkan waktu lebih lama untuk masuk ke saldo pelanggan. Stripe tidak mendukung pengembalian dana untuk transfer kawat internasional. Anda bertanggung jawab untuk melakukan pengembalian dana yang terkait dengan pembayaran ini. > #### Catatan tentang mata uang > > Akun yang mendukung pembayaran internasional hanya mendukung mata uangnya sendiri. Misalnya, rekening AS hanya mendukung transfer SWIFT dalam USD. ## Pembayaran lintas negara Pengguna transfer bank di Amerika Serikat dapat menerima pembayaran EUR dari pelanggan di negara SEPA. Dengan transfer bank lintas negara, Anda membuat pembayaran dalam mata uang lokal untuk negara pelanggan dan pelanggan mendapatkan nomor rekening bank virtual lokal untuk negaranya. Anda tidak perlu menyiapkan akun untuk negara pelanggan agar dapat menggunakan transfer bank lintas negara. Transfer bank lintas negara akan dikenai biaya tambahan yang dapat dilihat di Dashboard. Menawarkan pembayaran ke rekening bank lokal dengan mata uang lokal pelanggan membantu mengurangi hambatan dan biaya yang terlibat dalam pengiriman uang ke luar negeri. ### Terapkan pembayaran lintas negara Untuk menerima pembayaran lintas negara, buat rekening transfer bank tambahan di bawah pelanggan dengan mata uang yang relevan. Ini menghasilkan instruksi pendanaan yang relevan. 1. Di halaman **Pelanggan** di [Dashboard](https://dashboard.stripe.com/customers), pilih pelanggan yang akan mengaktifkan pembayaran lintas negara. 1. Di bagian **Metode Pembayaran**, klik Tambahkan (+) dan pilih **Tambahkan rekening transfer bank**. 1. Di editor, pilih mata uang untuk men-charge pelanggan untuk pembayaran transfer bank mereka. 1. Pilih negara mana yang akan menyajikan mata uang yang ditentukan kepada pelanggan. 1. Klik **Tambahkan**. ## Pengembalian dana Anda dapat mengembalikan dana pembayaran saldo pelanggan - Langsung ke rekening bank pelanggan - Kembali ke saldo kas pelanggan, di mana pengembalian dana dapat digunakan untuk pembayaran saldo pelanggan lain Untuk mengembalikan dana ke rekening bank pelanggan, Stripe memerlukan detail rekening bank pelanggan. Dalam sejumlah kasus, Stripe menerima detail ini saat pelanggan mentransfer dana. Bila detail ini tidak tersedia, Stripe mengirim email kepada pelanggan untuk mengumpulkan detail rekening bank dan melakukan transfer bila kami menerima detail tersebut. Jika pelanggan memiliki kelebihan dana di saldo pelanggannya, Anda juga dapat memprakarsai pengembalian dana melalui Dashboard atau API. Untuk informasi selengkapnya, lihat [Kembalikan dana pembayaran transfer bank](https://docs.stripe.com/payments/customer-balance/refunding.md). ## Instruksi pendanaan Anda dapat menunjukkan detail rekening bank kepada pelanggan sebelum mereka melakukan pembayaran pertamanya melalui Dashboard atau API. Lihat [Instruksi pendanaan](https://docs.stripe.com/payments/customer-balance/funding-instructions.md) untuk detail selengkapnya. > #### Detail penerima manfaat di UE > > Untuk mencegah penundaan pembayaran ketika akan menerima pembayaran EUR, pastikan pelanggan Anda memasukkan nama penerima manfaat yang sama persis dengan nama bisnis Anda yang terdaftar pada Stripe ketika mengirim transfer. Setiap ketidaksesuaian dapat memicu penyaringan tambahan oleh mitra perbankan kami, yang berpotensi menunda penerimaan dana. ## Informasi pengirim Anda dapat menentukan detail pengirim dari transfer bank yang masuk melalui Dashboard atau API. Detail tersebut dapat mencakup nama pengirim, referensi, dan jaringan tempat transfer masuk. #### Dashboard 1. Di [Dashboard](https://dashboard.stripe.com/customers), buka halaman pelanggan. 1. Di bawah **Metode Pembayaran**, perluas tab saldo kas. 1. Buka halaman Saldo Tunai dengan mengeklik **Lihat detail saldo**. Pada halaman saldo tunai, bagian **Transaksi** menampilkan daftar transaksi saldo tunai masuk dan keluar pelanggan. Transfer masuk memiliki tipe **Pendanaan**. Cari transfer yang Anda minati dan buka halaman detailnya dengan mengeklik deskripsinya. #### API Akses transaksi saldo tunai pelanggan menggunakan [Cash Balance Transactions API](https://docs.stripe.com/api/cash_balance_transactions.md). ```curl curl https://api.stripe.com/v1/customers/cus_xxxxxxx/cash_balance_transactions/ccsbtxn_xxxx \ -u "<>:" ``` [Atribut tipe](https://docs.stripe.com/api/cash_balance_transactions/object.md#customer_cash_balance_transaction_object-type) transaksi tranfer masuk memiliki nilai `funded`, dan [atribut didanai](https://docs.stripe.com/api/cash_balance_transactions/object.md#customer_cash_balance_transaction_object-funded) berisi detail mengenai pengirim. ### Contoh tanggapan untuk transaksi transfer masuk #### UE ```json { "id": "ccsbtxn_1Nkr8vGH59QTMK2f9CIA34L5", "object": "customer_cash_balance_transaction", "created": 1693412481, "currency": "eur", "customer": "cus_OVD6ezUsYGBILH", "ending_balance": 10000, "funded": { "bank_transfer": { "eu_bank_transfer": { "bic": "COBADEFFXXX", "iban_last4": "4000", "sender_name": "John Doe", "network": "sepa" }, "reference": "REF-4242", "type": "eu_bank_transfer" } }, "livemode": false, "net_amount": 12300, "type": "funded" } ``` #### GB ```json { "id": "ccsbtxn_1Nkr8vGH59QTMK2f9CIA34L5", "object": "customer_cash_balance_transaction", "created": 1693412481, "currency": "gbp", "customer": "cus_OVD6ezUsYGBILH", "ending_balance": 10000, "funded": { "bank_transfer": { "gb_bank_transfer": { "account_number_last4": "1113", "sender_name": "John Doe", "sort_code": "108800" }, "reference": "REF-4242", "type": "gb_bank_transfer" } }, "livemode": false, "net_amount": 12300, "type": "funded" } ``` #### JP ```json { "id": "ccsbtxn_1Nkr8vGH59QTMK2f9CIA34L5", "object": "customer_cash_balance_transaction", "created": 1693412481, "currency": "jpy", "customer": "cus_OVD6ezUsYGBILH", "ending_balance": 10000, "funded": { "bank_transfer": { "jp_bank_transfer": { "sender_branch": "京都", "sender_bank": "新生銀行", "sender_name": "John Doe" }, "reference": "REF-4242", "type": "jp_bank_transfer" } }, "livemode": false, "net_amount": 12300, "type": "funded" } ``` #### MX Contoh ccsbtxn `funded` untuk eu_bank_transfer: ```json { "id": "ccsbtxn_1Nkr8vGH59QTMK2f9CIA34L5", "object": "customer_cash_balance_transaction", "created": 1693412481, "currency": "mxn", "customer": "cus_OVD6ezUsYGBILH", "ending_balance": 10000, "funded": { "bank_transfer": { "mx_bank_transfer": { "clabe_last4": "4567", "sender_bank": "Citi", "sender_name": "JOHN DOE" }, "reference": "REF-4242", "type": "mx_bank_transfer" } }, "livemode": false, "net_amount": 12300, "type": "funded" } ``` #### AS ```json { "id": "ccsbtxn_1Nkr8vGH59QTMK2f9CIA34L5", "object": "customer_cash_balance_transaction", "created": 1693412481, "currency": "usd", "customer": "cus_OVD6ezUsYGBILH", "ending_balance": 10000, "funded": { "bank_transfer": { "reference": "REF-4242", "type": "us_bank_transfer", "us_bank_transfer": { "network": "ach", "sender_name": "John Doe" } } }, "livemode": false, "net_amount": 12300, "type": "funded" } ``` Jika atribut `jaringan` adalah `ach`, transfer masuk diselesaikan melalui transfer ACH. Jika atribut `jaringan` adalah `domestic_wire_us`, transfer masuk diselesaikan melalui kawat domestik. ## Sengketa Pembayaran transfer bank tidak dapat dibalikkan kecuali untuk transaksi USD dan CAD. ### Sengketa USD Transfer bank USD yang melalui jaringan ACH di AS dapat dibalikkan. Setelah mendorong transfer, Anda dapat meminta bank membalikkannya. Anda harus memberikan bukti kepada bank mengapa mereka harus membalikkan transfer. Bank pengirim kemudian mengirimkan pembalikan ke bank penerima. Pembalikan harus dikirim paling lambat 5 hari setelah pembayaran. ### Sengketa CAD Transfer bank CAD yang melalui pembalikan ACH selalu diprakarsai oleh bank pengirim, dan bank penerima harus menghormatinya. ## Connect [Stripe Connect](https://docs.stripe.com/connect/how-connect-works.md) dapat digunakan dengan transfer bank untuk memproses pembayaran atas nama akun terhubung. Platform *Connect* (Connect is Stripe's solution for multi-party businesses, such as marketplace or software platforms, to route payments between sellers, customers, and other recipients) dapat menggunakan transfer bank dengan [segala tipe charge](https://docs.stripe.com/connect/charges.md#types). [on_behalf_of attribute](https://docs.stripe.com/api/payment_intents/object.md#payment_intent_object-on_behalf_of) tidak didukung. ### Menerima pembayaran transfer bank sebagai akun terhubung [Charge langsung](https://docs.stripe.com/connect/direct-charges.md) memerlukan akun terhubung itu sendiri (bukan platform) untuk mengaktifkan metode pembayaran transfer bank—Platform Connect dapat menggunakan [kemampuan transfer bank yang relevan](https://docs.stripe.com/connect/account-capabilities.md#payment-methods) untuk menentukan apakah memang demikian halnya untuk akun terhubung. [Akun Standard Connect](https://docs.stripe.com/connect/standard-accounts.md) dapat meminta kemampuan yang relevan ini dari Dashboard Stripe. ### Proses aktivasi Prosesnya berbeda-beda di setiap negara, namun secara umum untuk pembayaran transfer bank, [informasi yang diharuskan](https://docs.stripe.com/connect/required-verification-information.md) sama dengan yang diperlukan untuk mengaktifkan akun Stripe bagi pembayaran. Jika akun tidak memenuhi semua informasi yang diharuskan, kemampuan tetap `inactive` dengan masalah yang disorot pada [objek kemampuan](https://docs.stripe.com/api/capabilities/object.md) di `requirements.currently_due` dan `requirements.disabled_reason` hingga masalah ini diatasi. Setelah semua masalah yang disorot terselesaikan, `status` kemampuan berubah menjadi `active`, kecuali jika ada masalah pengaktifan akun secara umum, dalam hal ini Stripe mengirim email kepada pemilik platform Connect. ## Dukungan produk | Metode pembayaran | [Connect](https://docs.stripe.com/connect.md) | [Checkout](https://docs.stripe.com/payments/checkout.md) | [Payment Links](https://docs.stripe.com/payment-links.md) | [Payment Element](https://docs.stripe.com/payments/payment-element.md) | [Express Checkout Element](https://docs.stripe.com/elements/express-checkout-element.md) | [Mobile Payment Element](https://docs.stripe.com/payments/mobile.md) | [Langganan](https://docs.stripe.com/subscriptions.md) | [Invoicing](https://docs.stripe.com/invoicing.md) | [Portal Pelanggan](https://docs.stripe.com/customer-management.md) | | ----------------- | --------------------------------------------- | -------------------------------------------------------- | --------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | ----------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------------------------ | | Transfer bank | ✓ Didukung | ✓ Supported1,2 | - Tidak didukung | ✓ Didukung | - Tidak didukung | - Tidak didukung | ✓ Didukung | ✓ Didukung | - Tidak didukung | 1 Tidak didukung saat menggunakan Checkout dalam mode langganan. 2 Tidak didukung saat menggunakan Checkout dalam mode penyiapan. ## Dukungan API | Metode pembayaran | API enum | [PaymentIntents](https://docs.stripe.com/payments/payment-intents.md) | [SetupIntents](https://docs.stripe.com/payments/setup-intents.md) | [Penarikan manual](https://docs.stripe.com/payments/place-a-hold-on-a-payment-method.md) | [Siapkan penggunaan mendatang](https://docs.stripe.com/payments/save-during-payment.md?platform=web&ui=elements)1 | Memerlukan pengalihan2 | | ----------------- | ------------------ | --------------------------------------------------------------------- | ----------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ---------------------- | | Transfer bank | `customer_balance` | ✓ Didukung | - Tidak didukung | - Tidak didukung | - Tidak didukung | Tidak | 1 Metode kartu dan debit bank termasuk debit SEPA, debit langsung BECS AU, dan debit ACSS mendukung `on_session` maupun `off_session` dengan [penyiapan penggunaan mendatang](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-setup_future_usage). Semua tipe metode pembayaran lainnya tidak mendukung `setup_future_usage` atau hanya mendukung `off_session`. 2 Metode pembayaran mungkin memerlukan konfirmasi dengan [return_url](https://docs.stripe.com/api/payment_intents/confirm.md#confirm_payment_intent-return_url) untuk menunjukkan ke mana Stripe harus mengalihkan pelanggan Anda setelah menyelesaikan pembayaran. ## Bisnis yang tidak didukung Stripe tidak dapat menerima pembayaran untuk jenis bisnis tertentu. Selain [daftar Bisnis yang Dibatasi](https://stripe.com/restricted-businesses), Stripe tidak mendukung transfer bank jika bisnis Anda termasuk dalam salah satu kategori berikut: #### UE #### Inggris ## Produk dan fitur yang tidak didukung Transfer bank tidak mendukung Payment Links.