WeChat Report Function သည် Worchat ငွေပေးချေမှုမျက်နှာပြင်မှတဆင့်အသုံးပြုသူများမှပေးသောငွေပေးချေမှုကိုပြန်ပေးရန်ခွင့်ပြုသည်။ ဖျက်သိမ်းခြင်း (သို့) ပြန်လာသောအခါဤလုပ်ဆောင်ချက်သည်အထူးအရေးကြီးသည်။ အသုံးပြုသူအတွေ့အကြုံနှင့်ကုန်သည်ဝန်ဆောင်မှုအရည်အသွေးကိုတိုးတက်စေနိုင်သည်။ ဤဆောင်းပါးသည် PHP မှဥပမာအားဖြင့် WeChat Repurest function ကိုတစ်ဆင့်ပြီးတစ်ဆင့်အကောင်အထည်ဖော်ရန်သင့်အားယူရန် PHP ဥပမာကိုအသုံးပြုလိမ့်မည်။
WeChat Pay ကိုအသုံးမပြုမီ, ပြန်လည်သုံးသပ်ခြင်းမှတဆင့် Worchat ကုန်သည်အကောင့်ကိုမှတ်ပုံတင်ပြီးရယူရန်လိုအပ်သည်။ ကုန်သည်အရေအတွက်သည် Worchat ငွေပေးချေမှုပလက်ဖောင်းပေါ်ရှိကုန်သည်၏တစ်ခုတည်းသောအမှတ်အသားဖြစ်သည်။ ပြန်လည်သုံးသပ်ခြင်းကိုဖြတ်သန်းသောကုန်သည်များသာလျှင်ငွေပြန်အမ်းသော interface ကိုခေါ်နိုင်သည်။
WeCHAT PAY သည်တရားဝင်ငွေစာရင်းနှင့်ငွေပြန်အမ်းခြင်းလုပ်ငန်းများကိုပေါင်းစပ်ရန် developer များထံလွယ်ကူချောမွေ့စေသည်။ သင် WeChat Pay Merchant Plater ပလက်ဖောင်းသို့ ဝင်ရောက်. PHP အတွက် SDK ကို developer စင်တာတွင် download လုပ်နိုင်သည်။
ငွေပြန်အမ်းခြင်းမပြုမီ, PHP Code တွင် Merchant Nume, အမိန့်အရေအတွက်စသည်ဖြင့်သက်ဆိုင်ရာ parameter များကိုပြင်ဆင်ရန်လိုအပ်သည် PHP Code တွင်၎င်းကိုသင်သတ်မှတ်နိုင်သည်။
$merchant_id = 'your_merchant_id'; // ကုန်သည်အရေအတွက်
$refund_amount = '100'; // ပြန်အမ်းငွေပြန်အမ်းငွေ(ယူနစ်အချက်များ)
$order_id = 'your_order_id'; // အော်ဒါနံပါတ်
parameters တွေကို configure လုပ်ပြီးနောက်ပြန်အမ်းငွေတောင်းဆိုမှုကိုပေးပို့ရန် WeCets Pay SDK ကိုသုံးပါ။
require_once 'path_to_wechat_sdk/autoload.php';
use WeChatPay\Builder\Refund\TradeRefundBuilder;
$refundBuilder = new TradeRefundBuilder();
$refundBuilder->setOutTradeNo($order_id)
->setOutRefundNo('refund_' . $order_id)
->setTotalFee($refund_amount)
->setRefundFee($refund_amount)
->setNotifyUrl('your_notify_url')
->setOpUserId('your_op_user_id')
->setIdempotencyKey($order_id);
$wechatPay = new \WeChatPay\WeChatPay();
$response = $wechatPay->refund($refundBuilder->getRequestParams(), $merchant_id);
ပြန်အမ်းငွေပြန်အမ်းပြီးနောက်တွင်အောက်ပါကုဒ်များမှတစ်ဆင့်တရားစီရင်ခြင်းနှင့်လုပ်ငန်းများ၌ပြုလုပ်နိုင်သည့် interface မှရရှိသောရလဒ်ကိုရရှိမည်ဖြစ်သည်။
if ($response['return_code'] === 'SUCCESS' && $response['result_code'] === 'SUCCESS') {
// အောင်မြင်စွာပြန်အမ်းပါ,နောက်ဆက်တွဲစီးပွားရေးယုတ္တိဗေဒ execute
echo 'အောင်မြင်စွာပြန်အမ်းပါ';
} else {
// ပြန်အမ်းငွေမအောင်မြင်ပါ,output error message
echo 'ပြန်အမ်းငွေမအောင်မြင်ပါ:' . $response['err_code'] . ' ' . $response['err_code_des'];
}
Merchach Download, Parametion Configuration, Reparramety Configuration နှင့်ရလဒ်ပြုပြင်ခြင်းလုပ်ငန်းအပြောင်းအလဲများပါ 0 င်သည့် WeChat Reparrame function များကိုအကောင်အထည်ဖော်ရန် PPP ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးသည်။ သတ်သတ်မှတ်မှတ်စီးပွားရေးလိုအပ်ချက်များပေါ် မူတည်. ချောမွေ့သောပြန်အမ်းငွေလုပ်ငန်းစဉ်ကိုသေချာစေရန် parameter သည် configuration ကိုပြောင်းလွယ်ပြင်လွယ်ကိုညှိနိုင်သည်။ ဤဆောင်းပါးသည် WeChat ငွေပေးချေမှုပြန်အမ်းငွေ၏ဖွံ့ဖြိုးတိုးတက်မှုကိုအောင်မြင်စွာဖြည့်ဆည်းနိုင်အောင်အောင်မြင်စွာဖြည့်ဆည်းနိုင်အောင်ကူညီနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။