Code: Select all
{
"identifier": "Emk9m2XYquidn4aETMhRfGqQPeGi",
"user_uid": "user uuid",
"amount": 1.0,
"memo": "A2U Payment",
"metadata": {
"test": 1234
},
"from_address": "APP WALLET ADDRESS",
"to_address": "USER WALLET ADDRESS",
"direction": "app_to_user",
"status": {
"developer_approved": true,
"transaction_verified": false,
"developer_completed": false,
"cancelled": false,
"user_cancelled": false
},
"transaction": {
"txid": "ec7106f1bc5ec78994f0fb2a68eef2129e47cee76a0c1ab321be8c49df1bda16",
"verified": false,
"_link": "https://api.testnet.minepi.com/transactions/ec7106f1bc5ec78994f0fb2a68eef2129e47cee76a0c1ab321be8c49df1bda16"
},
"created_at": "2025-03-01T05:34:40.772Z",
"network": "Pi Testnet"
}
< /code>
Gemäß der API -Logik nach Erstellen einer Zahlung (app_to_user
Code: Select all
POST api.minepi.com/v2/payments/{payment_id}/complete
< /code>
Wenn ich diese Anforderung jedoch sende, gibt der Server die folgende Antwort zurück: < /p>
{
"error": "verification_failed",
"verification_error": "payment_already_linked_with_a_tx"
}
< /code>
Zusätzlich habe ich meine PI -Browser -Brieftasche überprüft, und es gibt keine Auszahlung für die Akzeptanz. Der Restbetrag bleibt unverändert, und ich habe immer noch eine unvollendete Zahlung, da das System mir nicht zulässt, eine neue zu erstellen. payment_already_linked_with_a_tx
Überprüfte PI -Browser -Brieftasche - Es gab keine Transaktion zu akzeptieren, und mein Gleichgewicht war unverändert. SDK, fand aber keine solche Funktionalität in der Dokumentation. Vielleicht hat jemand anderes diese API getestet?
Hier ist die offizielle Dokumentation: