реализация 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
Интеграция PhonePe в iOS, быстрая проблема с PhonePePayment Sdk ⇐ IOS
Программируем под IOS
-
Anonymous
1720700007
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("Завершение:---------------------")
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/78735459/phonepe-integration-in-ios-swift-issue-with-phonepepayment-sdk[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия