Payment MU-Plugin

‘POST’, ‘callback’=>’bbb_stripe_create_checkout’, ‘permission_callback’ => ‘__return_true’ ]);register_rest_route(‘bbb-payments/v1’, ‘/paypal/create’, [ ‘methods’=>’POST’, ‘callback’=>’bbb_paypal_create_order’, ‘permission_callback’ => ‘__return_true’ ]);register_rest_route(‘bbb-payments/v1’, ‘/paypal/capture’, [ ‘methods’=>’POST’, ‘callback’=>’bbb_paypal_capture_order’, ‘permission_callback’ => ‘__return_true’ ]);register_rest_route(‘bbb-payments/v1’, ‘/billplz/create’, [ ‘methods’=>’POST’, ‘callback’=>’bbb_billplz_create’, ‘permission_callback’ => ‘__return_true’ ]);register_rest_route(‘bbb-payments/v1’, ‘/qr/upload’, [ ‘methods’=>’POST’, ‘callback’=>’bbb_qr_upload’, ‘permission_callback’ => ‘__return_true’ ]); });// ============================= // REST API Callbacks (Placeholder) // ============================= function bbb_stripe_create_checkout($data) { return [‘sessionId’=>’stripe_test_session’]; } function bbb_paypal_create_order($data) { return [‘id’=>’paypal_test_order’]; } function bbb_paypal_capture_order($data) { return [‘status’=>’COMPLETED’]; } function bbb_billplz_create($data) { return [‘url’=>’https://billplz.com/test’]; } function bbb_qr_upload($data) { return [‘message’=>’QR Proof uploaded successfully!’]; }?>
Translate »
滚动至顶部