Untuk website Woo yang menggunakan payment gateway tripay. Notifikasi order baru tidak bisa terkirim.
Hal ini disebabkan halaman checkout redirect ke website tripay sebelum mengirimkan notifikasi ke WhatsApp customer.
Cara mengatasinya sebagai berikut:
1. Login ke wp-admin. Buka menu Edit plugin. Pilih plugin TriPay Payment Gateway.
2. Edit file tripay-payment-gateway/woocommerce-gateway-tripay.php.
Tambahkan satu baris kode berikut di baris ke-309:
do_action( 'tripay/transaction_created', $order );
Tempatkan setelah kode
$order->save();
Contoh penerapan:
3. Aktifkan notifikasi khusus TriPay: TriPay (on new order)
List shortcode untuk TriPay
- Jumlah tagihan: {{order_metadata._tripay_payment_amount}}
- Kode reference: {{order_metadata._tripay_payment_reference}}
- Link pembayaran: {{order_metadata._tripay_payment_pay_url}}
- Kode pembayaran: {{order_metadata._tripay_payment_pay_code}}
- Expired time: {{order_metadata._tripay_payment_expired_time}}
- Expired date: {{order_metadata._tripay_payment_expired_date}}
- Merchant: {{order_metadata._tripay_payment_type}}
Contoh notifikasi untuk order
Hello, *{{nama|trim}}*! Berikut ini informasi order Anda: Order ID: {{order_id}} Status: {{status}} Produk: {{ringkasan_pembelian}} Pembayaran sebagai berikut: {{ringkasan_pembayaran}} Link pembayaran: {{order_metadata._tripay_payment_pay_url}} Terima kasih