亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 logpacker package paypal 進行信用卡支付?

如何使用 logpacker package paypal 進行信用卡支付?

Go
慕田峪9158850 2023-04-17 16:09:34
我在 golang 應用程序中使用 logpacker 包來使用 paypal 進行信用卡交易,但它返回POST https://api.sandbox.paypal.com/v1/payments/payment: 500錯誤我的 main.go 文件具有此代碼::package main import (    paypalsdk "github.com/logpacker/PayPal-Go-SDK"    "fmt")var ClientID = "my-client-id"var SecretID = "my-secret-key"func main() {    // Initialize client    c, err := paypalsdk.NewClient(ClientID, SecretID, paypalsdk.APIBaseSandBox)    if err != nil {       panic(err)    }    // Retrieve access token    _, err = c.GetAccessToken()    if err != nil {       panic(err)    }    // Create credit card payment    p := paypalsdk.Payment{       Intent: "sale",       Payer: &paypalsdk.Payer{          PaymentMethod: "credit_card",          FundingInstruments: []paypalsdk.FundingInstrument{{            CreditCard: &paypalsdk.CreditCard{                Number:      "43118885805455",                Type:        "visa",                ExpireMonth: "11",                ExpireYear:  "2023",                CVV2:        "123",                FirstName:   "abc",                LastName:    "abc",            },          }},       },       Transactions: []paypalsdk.Transaction{{            Amount: &paypalsdk.Amount{                Currency: "USD",                Total:    "7.00",            },            Description: "My Payment",        }},        RedirectURLs: &paypalsdk.RedirectURLs{            ReturnURL: "http://...",            CancelURL: "http://...",        },    }    _, err = c.CreatePayment(p)    if err != nil {       fmt.Println(err)    }    //fmt.Println(data)}在此之后我運行 main.go 文件并生成以下錯誤錯誤:POST https://api.sandbox.paypal.com/v1/payments/payment: 500這是一個logpacker包github鏈接:https ://github.com/logpacker/PayPal-Go-SDK
查看完整描述

1 回答

?
慕尼黑5688855

TA貢獻1848條經驗 獲得超2個贊

HTTP 響應代碼500 表示“內部服務器錯誤”:

服務器遇到意外情況,無法滿足請求。

這意味著您的客戶端成功發送了 HTTP 請求,但服務器未能生成預期的響應,因為服務器本身發生了一些問題,并且該系統的所有者有責任修復它。根本原因可能有很多(編程錯誤、數據庫問題、網絡問題、易拉罐灑在服務器主板上等);然而,調試信息存在于服務器基礎設施上,通常不(不應該!)對客戶端可用,因為它可能包含敏感信息。

您的客戶端發出的請求中可能存在一些問題,在這種情況下,服務器應該以某種4xx“客戶端錯誤”響應進行響應。但是,我們不知道是否是這種情況,因為服務器未能生成有意義的響應。

您唯一的辦法是聯系該系統的所有者,通知他們服務器上的錯誤,并希望他們解決問題,以便您可以繼續您的工作。



查看完整回答
反對 回復 2023-04-17
  • 1 回答
  • 0 關注
  • 141 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號