PayPal APIを使った簡単なプログラムがうまく動きません

予算
3,000
納品希望日
2023年11月10日
募集期限
募集終了 締切日 2023年11月5日 /
掲載日 2023年10月31日
応募状況
応募人数 4
契約人数 1
閲覧数 245
用途・種類
依頼工程
用意してあるもの
開発言語

募集内容

募集内容
import paypalrestsdk import logging # 設定 paypalrestsdk.configure({ "mode": "sandbox", # "sandbox"または"live"のいずれか "client_id": "hoge-id", "client_secret": "hoge-secret" }) # 支払い詳細の作成 payment = paypalrestsdk.Payment({ "intent": "sale", "payer": { "payment_method": "paypal" }, "redirect_urls": { "return_url": "http://localhost:3000/payment/execute", "cancel_url": "http://localhost:3000/payment/cancel" }, "transactions": [{ "item_list": { "items": [{ "name": "test item", "sku": "item", "price": "5.00", "currency": "USD", "quantity": 1 }] }, "amount": { "total": "5.00", "currency": "USD" }, "description": "This is the payment transaction description." }] }) # 支払いの作成に成功した場合の処理 if payment.create(): print("Payment created successfully") else: print(payment.error) # 支払いの実行 for link in payment.links: if link.rel == "approval_url": approval_url = link.href print("Redirect for approval: %s" % (approval_url)) 上記のプログラムを実行すると % python main.py Payment created successfully Redirect for approval: https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-hoge というようなメッセージが表示されます。 表示されるURLにアクセスすると支払いになります。 そこで、Sandbox test accountsの中の個人アカウントでログインすると 支払い金額、カードなどの選択画面になって支払うボタンが表示されます。 そのボタンを押して決済モードになるのですが、このサイトにアクセスできませんというメッセージが 出ます。 Chrome以外のブラウザで試しても同様です。 どうしたら良いでしょうか。
参考URL
求めるスキル
特記事項

応募者一覧

応募者
応募日時
kiriko_tech
2023/10/31 23:05
WinkLab
2023/11/01 00:14
あーる_
2023/11/01 17:40
タカックサン
2023/11/04 15:01

募集内容についての質問

質問と回答の履歴

タカックサン
タカックサン
2年前
ご回答ありがとうございました。 ChatGPTはGPT-4など有料版でしょうか? ChatGPTが出力するソースコードは1回で通らないこともあると思いますので、「ここが動かなかった」と伝えれば修正案を出してくれると思います。 ソースコードで問題がありそうなのは下記の部分です。
dkmceo
2年前
GPT-4 です。 以下がGPTの回答です。 「このサイトにアクセスできません」というメッセージが表示される主な原因は、先に示した redirect_urls に設定されているリダイレクト先のURLが正しくアクセスできないか、サーバーが起動していないためです。
タカックサン
タカックサン
2年前
補足します。 自分の実行環境=自分のパソコンです。 ローカルのウェブサーバーでPaypalのアプリを動かしているというわけでもな位と思いますが、認識はあっていますか?
dkmceo
2年前
プログラムを実行すると、URLが出力されます。 そのURLをクリックすると支払いモードになってサンドボックスの個人用のアカウントの情報を入力して支払い手続きに進むとエラーになります。
募集終了
ブックマーク
予算
3,000
募集終了

募集者情報

dkmceo
5.0 (258)
147
発注件数
70%
発注率
97%
取引完了率
認証状況
本人確認
機密保持契約(NDA)

この募集内容に似ている仕事

予算
5千円未満
応募者数 53
募集期限 あと 2 日 (8月31日まで)
user
Neoラボ
投稿日時:11日前
予算
5千円未満
応募者数 16
募集期限 あと 2 日 (8月31日まで)
user
kazukitakasawa
投稿日時:12日前
予算
5千円未満
応募者数 65
募集期限 あと 1 日 (8月30日まで)
user
クローバー企画
投稿日時:12日前