0

Ionic App を UPI と統合しました。支払いを行っている間、すべてのUPIアプリが選択のために開かれているように、すべてが完全に起こっていますが、upiピンを入力しているときです。常にエラーが発生し、支払いが行われていません。さまざまな UPi アプリで試してみましたが、同じ問題です。私を助けてください

以下の私のコード:-

import { Component, OnInit } from "@angular/core";

import { WebIntent } from "@ionic-native/web-intent/ngx";

import { Router } from "@angular/router";

@Component(
             {
               selector: "app-cart",

              templateUrl: "./cart.page.html",

              styleUrls: ["./cart.page.scss"],

            })
export class CartPage implements OnInit {

  totalPrice:number;
  UPI_ID:string;
  UPI_TXN_NOTE:string;
  UPI_NAME:string;
  TXN_Ref:string;

  constructor(private webIntent: WebIntent,
              private router   : Router) {}

  ngOnInit() {}

  weekly() {

    
    this.totalPrice = 10.00;
    this.UPI_ID = '1234567890@upi';
    this.UPI_NAME = 'test_KUMAR';
    this.UPI_TXN_NOTE = 'Weekly%20Package';
    this.TXN_Ref = '#Week001'
    const options = {
      action: this.webIntent.ACTION_VIEW,
      url:'upi://pay?pa=' + this.UPI_ID + '&pn=' + this.UPI_NAME + '&am=' + this.totalPrice + '&tn=' + this.UPI_TXN_NOTE + '&tr=' + this.TXN_Ref 
      };

      this.webIntent.startActivityForResult(options).then(
        (success)=>{
        
          console.log("Payment Succesfull",success);         
          
        },         
        err => {
          alert('error block' + err);
        }   
      
      );
  
    }

appmodule.ts にも webintent をインポートしました。すべてが完全に完了しましたが、まだエラーが発生しています。チェックしてください 。

アプリのエラー:-

phonepeアプリでエラーが発生

4

1 に答える 1

0

これは非常に簡単です。ディープリンクを使用して行われたトランザクションには、マーチャントの UPI ID を使用する必要があります

于 2021-05-04T17:29:19.233 に答える