Интеграция PhonePe в iOS, быстрая проблема с PhonePePayment SdkIOS

Программируем под IOS
Ответить
Anonymous
 Интеграция PhonePe в iOS, быстрая проблема с PhonePePayment Sdk

Сообщение Anonymous »

реализация Phonepe в iOS с помощью PhonePePayment sdk
это функция, которую я использую для открытия платежного шлюза Phonepe, но она выдает ошибку
failure(PhonePePayment.TransactionFailureError.networkFailure(код: "400", сообщение: "Ключ не найден для продавца"))
как это решить
Я попробовал эту функцию
func phonepaycall(){
let requestBody: [String: Any] = [
"merchantId": MerchantId,
"merchantTransactionId": MerchantTransactionId,
"merchantUserId": MerchantUserId,
"amount": количество,
"callbackUrl": callbackUrl,
"mobileNumber": mobileNumber,
"PaymentInstrument": [
"type": PaymentInstrumentType
]
]
print("тело запроса в телефонном вызове: (requestBody)")
let requestBodyData = try ! JSONSerialization.data(withJSONObject: requestBody, options: [])
let base64Body = requestBodyData.base64EncodedString()
let checksum = sha256(base64Body + apiEndPoint + salt) + "###" + saltIndex
print("контрольная сумма здесь: (контрольная сумма)")
let заголовки: [String: String] = [:]
let request: DPSTransactionRequest = DPSTransactionRequest (
body: base64Body,apiEndPoint : apiEndPoint,
checksum : контрольная сумма,
headers : заголовки,
appSchema : ""
);
PPPayment(environment: .sandbox, EnableLogging: true, appId: nil)
.startPG(transactionRequest: request, on: self, animated: true)
{ _, результат
let text = "(result)"
print(text)
print("Завершение:---------------------")
}

}

Подробнее здесь: https://stackoverflow.com/questions/787 ... ayment-sdk
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»