gpt4 book ai didi

php - Android paypal 为登录用户发送付款

转载 作者:太空宇宙 更新时间:2023-11-03 16:22:51 25 4
gpt4 key购买 nike

请问是否可以使用paypal为登录用户发送付款?我的 android 应用程序是一个简单的预订电影票系统。我实现了 paypal 功能来充值当前用户余额。下面是我的 php 表格截图。

User account table

Paypal verification table

所以现在,当我登录用户 abc 时,我使用 paypal 充值。付款完成后,付款应该发送给用户 abc 但它不会发送,那么我应该怎么做才能将付款发送给用户?此外,我如何从 user account table 中获取 Acc_ID 并在 paypal verification table 中更新,意味着当我点击 用户帐户表中的Acc_ID 1 它将链接到paypal验证表。如您所见,paypal验证表中的Acc_ID0,我不知道如何实现。

万一有人想看我的 PHP 代码,就在这里,或者如果你想要我的 Java 代码,我也可以更新。有人可以帮忙吗,我将不胜感激!

token.php

<?php
include_once 'save.php';
if($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST)){
$payment_id = $_POST['PAYMENT_ID'];
$state = $_POST['STATE'];
$amount = $_POST['AMOUNT'];

$saveObject = new Save();
$saveObject->savePaymentDetail($payment_id, $state, $amount);
}
?>

保存.php

<?php
include_once 'db.php';
class Save{
private $db;
public function __construct(){
$this->db = new DbConnect();
}
public function savePaymentDetail($payment_id, $state, $amount){
$query = "INSERT INTO paypal_verification(payment_id, state, amount) VALUES ('$payment_id', '$state', '$amount')";
$inserted = mysqli_query($this->db->getDb(), $query);

if($inserted == 1){
$json = Array('success' => '1');
}else{
$json = Array('success' => '0');
}
mysqli_close($this->db->getDb());
echo json_encode($json, JSON_PRETTY_PRINT);
}
}
?>

工作

$query = "INSERT INTO paypal_verification (acc_id, payment_id, state, amount) 
SELECT acc_id, '$payment_id', '$state', '$amount' FROM account_details WHERE Username='abc'";

不工作

$query = "INSERT INTO paypal_verification (acc_id, payment_id, state, amount) 
SELECT acc_id, '$payment_id', '$state', '$amount' FROM account_details WHERE Username='$Username'";

最佳答案

如果像这里支付成功

$json = Array('success' => '1');

然后你需要像这样更新用户帐户表

  1. 从用户表中获取当前余额

  2. 将新金额添加到当前余额并更新用户行。

关于php - Android paypal 为登录用户发送付款,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45784545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com