问题描述
我正在尝试集成条带订阅选项。 有一个参数作为 payment_method_types 需要数组参数。 下面的代码给出了无效数组的错误。
请帮忙。
DECLARE
l_session_resp CLOB;
l_parm_names apex_application_global.vc_arr2;
l_parm_values apex_application_global.vc_arr2;
BEGIN
apex_web_service.g_request_headers(1).name := 'Content-Type';
apex_web_service.g_request_headers(1).value := 'application/x-www-form-urlencoded; charset=utf-8';
l_parm_names(1) := 'success_url';
l_parm_values(1) := 'https://xyz';
l_parm_names(2) := 'cancel_url';
l_parm_values(2) := 'https://pqr';
l_parm_names(3) := 'payment_method_types';
l_parm_values(3) := 'card';
l_session_resp := apex_web_service.make_rest_request(p_url => 'https://api.stripe.com/v1/checkout/sessions',p_http_method => 'POST',p_username => 'sk_test_xyz',p_wallet_path => 'file:/opt/oracle/product/18c/dbhomeXE/wallet',p_wallet_pwd => '123',p_parm_name => l_parm_names,p_parm_value => l_parm_values);
apex_json.parse(l_session_resp);
dbms_output.put_line(l_session_resp);
END;
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)