This commit is contained in:
2026-01-23 19:28:33 +08:00
parent a258640089
commit 3dd41143a9
4 changed files with 20 additions and 50 deletions

64
App.tsx
View File

@@ -248,12 +248,7 @@ export default class App extends Component<AppProps, AppState> {
handleUploadPaytmPersonal = async (result: PaytmPersonalBindResult) => {
try {
console.log(result);
const response = await Api.instance.register(WalletType.PAYTM_PERSONAL, {
mobile: result.mobile,
token: result.token,
userId: result.userId,
profileDetail: result.profileDetail,
});
const response = await Api.instance.register(WalletType.PAYTM_PERSONAL, result);
console.log(response);
this.setState({ showPaytmPersonalBind: false });
} catch (error) {
@@ -271,12 +266,7 @@ export default class App extends Component<AppProps, AppState> {
handleUploadPaytmBusiness = async (result: PaytmBusinessBindResult) => {
try {
console.log(result);
const response = await Api.instance.register(WalletType.PAYTM_BUSINESS, {
contextData: result.contextData,
cookie: result.cookie,
xCsrfToken: result.xCsrfToken,
qrData: result.qrData
});
const response = await Api.instance.register(WalletType.PAYTM_BUSINESS, result);
console.log(response);
this.setState({ showPaytmBusinessBind: false });
} catch (error) {
@@ -293,7 +283,7 @@ export default class App extends Component<AppProps, AppState> {
/* 上传 Mobikwik Personal 到服务器 */
handleUploadMobikwikPersonal = async (result: MobikwikPersonalBindResult) => {
try {
console.log(result);
console.log(JSON.stringify(result));
// 已在 verifyOTP 中完成注册
this.setState({ showMobikwikPersonalBind: false });
Alert.alert('绑定成功', 'Mobikwik Personal 绑定成功');
@@ -311,7 +301,7 @@ export default class App extends Component<AppProps, AppState> {
/* 上传 Freecharge Personal 到服务器 */
handleUploadFreechargePersonal = async (result: FreechargePersonalBindResult) => {
try {
console.log(result);
console.log(JSON.stringify(result));
// 已经在 FreechargePersonalBind 中完成注册
this.setState({ showFreechargePersonalBind: false });
Alert.alert('绑定成功', 'Freecharge Personal 绑定成功');
@@ -329,14 +319,8 @@ export default class App extends Component<AppProps, AppState> {
/* 上传 PhonePe Personal 到服务器 */
handleUploadPhonePePersonal = async (result: PhonePePersonalBindResult) => {
try {
console.log(result);
const response = await Api.instance.register(WalletType.PHONEPE_PERSONAL, {
mobile: result.mobile,
token: result.token,
userId: result.userId,
extend: result.extend,
profileDetail: result.profileDetail,
});
console.log(JSON.stringify(result));
const response = await Api.instance.register(WalletType.PHONEPE_PERSONAL, result);
console.log(response);
this.setState({ showPhonePePersonalBind: false });
} catch (error) {
@@ -353,18 +337,10 @@ export default class App extends Component<AppProps, AppState> {
/* 上传 PhonePe Business 到服务器 */
handleUploadPhonePeBusiness = async (result: PhonePeBusinessBindResult) => {
try {
console.log(result);
const response = await Api.instance.register(WalletType.PHONEPE_BUSINESS, {
cookie: result.cookie,
xCsrfToken: result.xCsrfToken,
qrData: result.qrData,
userAToken: result.userAToken,
userRToken: result.userRToken,
fingerprint: result.fingerprint,
userInfo: result.userInfo
});
console.log(JSON.stringify(result));
const response = await Api.instance.register(WalletType.PHONEPE_BUSINESS, result);
console.log(response);
this.setState({ showPhonePeBusinessBind: false });
// this.setState({ showPhonePeBusinessBind: false });
} catch (error) {
Alert.alert('Bind PhonePe Business Error', (error as Error).message || 'Unknown error');
this.setState({ showPhonePeBusinessBind: false });
@@ -379,15 +355,8 @@ export default class App extends Component<AppProps, AppState> {
/* 上传 GooglePay Business 到服务器 */
handleUploadGooglePayBusiness = async (result: GooglePayBusinessBindResult) => {
try {
console.log(result);
const response = await Api.instance.register(WalletType.GOOGLEPAY_BUSINESS, {
cookie: result.cookie,
url: result.url,
body: result.body,
channelUid: result.channelUid,
openUrl: result.openUrl,
merchantInfo: result.merchantInfo,
});
console.log(JSON.stringify(result));
const response = await Api.instance.register(WalletType.GOOGLEPAY_BUSINESS, result);
console.log(response);
this.setState({ showGooglePayBusinessBind: false });
} catch (error) {
@@ -407,15 +376,14 @@ export default class App extends Component<AppProps, AppState> {
console.log(result);
const qrCode = await this.decodeQRFromUrl(result.qrUrl || '');
console.log('qrCode:', qrCode);
const response = await Api.instance.register(WalletType.BHARATPE_BUSINESS, {
cookie: result.cookie,
accessToken: result.accessToken,
merchantId: result.merchantId?.toString(),
userName: result.userName?.toString(),
email: result.email?.toString(),
mobile: result.mobile?.toString(),
qrCode: qrCode?.toString(),
merchantId: result.merchantId,
userName: result.userName,
email: result.email,
mobile: result.mobile,
qrCode: qrCode,
});
console.log(response);
this.setState({ showBharatPeBusinessBind: false });

2
android/.idea/vcs.xml generated
View File

@@ -3,5 +3,7 @@
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$/../.." vcs="Git" />
<mapping directory="$PROJECT_DIR$/.." vcs="Git" />
<mapping directory="$PROJECT_DIR$/../libs/rnwalletman" vcs="Git" />
<mapping directory="$PROJECT_DIR$/../servers/walletman" vcs="Git" />
</component>
</project>