我正在尝试按照指令https://github.com/Paytm-Payments/Paytm_iOS_App_Kit/tree/master/Swift/BitCodeDisabled/PaytmNativeSDK将第三方应用程序集成到项目中
我在构建中看到以下错误
Swift 5.0编译器无法导入使用Swift 4.2.1编译的模块
我已经尝试过工具链https://medium.com/xcblog/switching-swift-versions-inside-xcode-using-toolchains-755b28831c43 错误更改为原因:库版本不兼容:PaytmNativeSDK需要版本1.0.0或更高版本,但libswiftCore .dylib提供版本0.0.0
我如何设置XCode或库使其工作。供应商没有机会为Swift 5.0更新该库并使其在POD上可用。
我Paytm PGSDK_V2.0在我的Android应用程序中集成.我已经阅读了Github上的所有文档.我已经理解了一切.但问题出在早期的SDK中,我们可以使用Paytm Merchant对象生成校验和.
PaytmMerchant merchant=new PaytmMerchant("Checksum generation url","Checksum verification url");
Run Code Online (Sandbox Code Playgroud)
把它放在服务中就像这样
Service.initialize(Order,merchant,null);
Run Code Online (Sandbox Code Playgroud)
但在新的SDK中它改为
Service.initialize(Order,null);
Run Code Online (Sandbox Code Playgroud)
所以请帮助我如何在新SDK中生成校验和
我正在尝试将paytm的支付网关集成到我的Android应用程序中.我似乎无法在他们的网站上找到任何适当的文件或程序.我通过谷歌检查了每个领先但没有帮助.尝试通过邮件和电话联系Paytm团队..没有回应.现在我被困在这里.
这就是我要传递的内容:
paramMap.put("REQUEST_TYPE", "DEFAULT");
paramMap.put("ORDER_ID", String.valueOf(randomInt));
paramMap.put("MID", "************2343");
paramMap.put("CUST_ID", "CUST123");
paramMap.put("CHANNEL_ID", "WAP");
paramMap.put("INDUSTRY_TYPE_ID", "Retail");
paramMap.put("WEBSITE", "frshlrfowap");
paramMap.put("TXN_AMOUNT", "1");
paramMap.put("EMAIL", "testing@gmail.com");
paramMap.put("MOBILE_NO", "9876543210");
paramMap.put("THEME", "merchant");
Run Code Online (Sandbox Code Playgroud)
我正在将paytm集成到angular 4中。paytm插件已成功添加到project中,但是我不知道如何在ts文件中导入paytm插件。并调用java文件文件功能。
请帮助我...这是我的代码
import { Nav, Platform } from 'ionic-angular';
import { Component, OnInit } from '@angular/core';
import { NavController } from 'ionic-angular';
import {} from 'jasmine';
import {LoginPage} from "../login/login";
import {SignUpPage} from "../signup/signup";
import {HomePage} from "../home/home";
import { Paytm } from '@ionic-paytm/paytm';
@Component({
selector: 'page-apphome',
templateUrl: 'apphome.html'
})
export class AppHomePage implements OnInit {
constructor(public navCtrl: NavController ,public paytm:Paytm) {}
ngOnInit(){
window.plugins.paytm.startPayment("526", "25862", "abc@gmail.com",
"777777777", "25", successCallback, failureCallback);
var userids=window.localStorage.getItem('userid');
//alert(userids);
if(userids!= null)
{
this.navCtrl.push(HomePage);
}
} …Run Code Online (Sandbox Code Playgroud) 我使用paymtm的Transaction Request API.首先,我在Node.js部分生成校验和散列,并使用以下表单参数调用paytm请求.
CALLBACK_URL:"https://pguat.paytm.com/paytmchecksum/paytmCallback.jsp"
CHANNEL_ID:"WEB"
CHECKSUMHASH:"TOgMQLpDzUe5MShwXJIcaZY******jvRu8XzLp4C1WRO5lzvkQydGyxQey5wrXAGqA1Lq/w8NzDLMddF34gAQP1TotT5JH9L0LOa1r**MY7g5aU="
CUST_ID:"CUST60247"
EMAIL:"chira***@gmail.com"
INDUSTRY_TYPE_ID:"Retail"
MID:"******"
MOBILE_NO:1234567890
ORDER_ID:"ORDR81517"
TXN_AMOUNT:10
WEBSITE:"WEBSTAGING"
Run Code Online (Sandbox Code Playgroud)
我得到这样的错误
我尝试使用这两种方法(“标准结账”和“多合一 SDK”)实施 Paytm,但我的交易页面或 Paytm 应用程序从未打开付款,并且我在 onActivityResult 中收到 networkError
我已经在我的节点服务器上成功生成了校验和和 TransactionToken,但是在将 TxnToken 传递给 paytm sdk 时没有发生任何事情。
有没有想过为什么会这样?
我正在尝试使用 调用一些常见的 UPI 应用程序(Google Pay、、)。Phone PayPayTMdeep links
openPaymentApp = async (payApp) => {
let url = '';
switch(payApp) {
case 'PAYTM' : url = 'paytmmp'; break;
case 'GPAY' : url = 'gpay'; break;
case 'PHONEPE' : url = 'phonepe'; break;
}
url = url + '://upi/pay?pa=7024293076@upi&pn=DK Bose&mc=0000&tr=123456789ABCDEFG&tn=HelloWorld&am=11&cu=INR'
console.log('URL : ',url);
try {
await Linking.openURL(url);
}
catch (err) {
console.error('ERROR : ',err);
}
}
render(){
return (
<View style={{alignItems:"center",justifyContent:"center",flex:1}}>
<Button title='PAYTM' onPress={() => this.openPaymentApp('PAYTM')}/>
<Button title='GPAY' …Run Code Online (Sandbox Code Playgroud) 我正在尝试与 Paytm 进行钱包集成。要生成 Oauth 令牌,我们需要通过使用客户端密钥加密来提供客户端 ID。我正在努力找出如何或从哪里从 Paytm 获取客户端 ID 和密钥。Paytm 的 API 文档说
Oauth API
先决条件: 客户 ID :将由 paytm 提供以进行身份验证 客户机密 :将由 paytm 提供以进行身份验证
http://paywithpaytm.com/developer/paytm_api_doc?target=oauth-apis
我正在开发 django webapp。我将paytm 支付网关与 django 应用程序连接起来。我根据文档做了一切,一切正常。几乎。
付款结束后,我在调用回调 URL 时遇到问题。
这是代码
def donate(request):
if request.method == "POST":
form = DonateForm(request.POST)
name = request.POST.get('firstName')
phone = request.POST.get('phone')
email = request.POST.get('email')
amount = float("{0:.2f}".format(int(request.POST.get('amount'))))
ord_id = OrdID()
cust_id = CustID()
paytm_params = {
"MID" : MERCHANTID,
"WEBSITE" : "WEBSTAGING",
"INDUSTRY_TYPE_ID" : "Retail",
"CHANNEL_ID" : "WEB",
"ORDER_ID" : ord_id,
"CUST_ID" : cust_id,
"MOBILE_NO" : phone,
"EMAIL" : email,
"TXN_AMOUNT" : str(amount),
"CALLBACK_URL" : "http://127.0.0.1:8000/payment/status",
}
paytm_params['CHECKSUMHASH'] = Checksum.generate_checksum(paytm_params, MERCHANTKEY)
return render(request, …Run Code Online (Sandbox Code Playgroud) 我想将 paytm 集成到反应本机应用程序中。
我在测试模式下创建了商家 ID 和密钥,并且我还获得了它创建的成功弹出窗口,但它没有显示在任何地方。
请帮助我如何以及在哪里获取生成的测试 API 密钥