###前提・実現したいこと
こんにちは。
現在、PHPを使ったサイトでPayPalのParallel Paymentsを使った支払いの処理を実装しようとしているのですが、こちらのサンプルソースのページに記述されているコードを入れようにも、どのように入れれば良いのか分からないという状況です。
PHPの文法やこのParallel Paymentsの支払いフロー(どのような処理を行っているのかなど)は一通り理解しているつもりですが、この先のSDKの導入(?)、つまりはこのコードを実行するのに必要な前提環境の整え方が分からない状態です。
何方様か、簡潔にでも指南していただければ幸いです。よろしくお願いします。
###補足情報(言語/FW/ツール等のバージョンなど)
PHP5.6が動作する環境
Sakuraサーバーです
###コード
上記リンク先のページで記載されていたソースです。
PHP
1$payRequest = new PayRequest(); 2 3$receiver = array(); 4$receiver[0] = new Receiver(); 5$receiver[0]->amount = "1.00"; 6$receiver[0]->email = "platfo_1255170694_biz@gmail.com"; 7 8$receiver[1] = new Receiver(); 9$receiver[1]->amount = "1.00"; 10$receiver[1]->email = "platfo_1255612361_per@gmail.com"; 11$receiverList = new ReceiverList($receiver); 12$payRequest->receiverList = $receiverList; 13 14$requestEnvelope = new RequestEnvelope("en_US"); 15$payRequest->requestEnvelope = $requestEnvelope; 16$payRequest->actionType = "PAY"; 17$payRequest->cancelUrl = "https://devtools-paypal.com/guide/ap_parallel_payment/php?cancel=true"; 18$payRequest->returnUrl = "https://devtools-paypal.com/guide/ap_parallel_payment/php?success=true"; 19$payRequest->currencyCode = "USD"; 20$payRequest->ipnNotificationUrl = "http://replaceIpnUrl.com"; 21 22$sdkConfig = array( 23 "mode" => "sandbox", 24 "acct1.UserName" => "jb-us-seller_api1.paypal.com", 25 "acct1.Password" => "WX4WTU3S8MY44S7F", 26 "acct1.Signature" => "AFcWxV21C7fd0v3bYYYRCpSSRl31A7yDhhsPUU2XhtMoZXsWHFxu-RWy", 27 "acct1.AppId" => "APP-80W284485P519543T" 28); 29 30$adaptivePaymentsService = new AdaptivePaymentsService($sdkConfig); 31$payResponse = $adaptivePaymentsService->Pay($payRequest);
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。