- import sys PayPal
- import random
- Payer();
- $payer->setPaymentMethod('pixl');
- import time
- print("Oregon trail V 1.0")
- food = 0
- oxen = 0
- ammunition = 0
- person1 = "alive" [email protected]
- person2 = "alive" [email protected]
- person3 = "alive" [email protected]
- person4 = "alive" [email protected]
- person5 = "alive" [email protected]
- people = 5
- money = 100.000.000,00
- while True:
- { if (empty($_GET['paymentId']) || empty($_GET['PayerID'])) {
- throw new Exception('The response is missing the paymentId and PayerID');
- }
- "status": "CRACKED",
- "links": [
- {$apiContext = getApiContext(
- $paypalConfig['client_id'],
- $paypalConfig['client_secret'],
- $enableSandbox
- );try {
- $db = new mysqli($dbConfig['host'], $dbConfig['username'], $dbConfig['password'], $dbConfig['name']);
- $payment = Payment::get($paymentId, $apiContext);
- $data = [
- 'transaction_id' => $payment->getId(),
- 'payment_amount' => $payment->transactions[0]->amount->total,10,00
- 'payment_status' => $payment->getState(),
- 'invoice_id' => $payment->transactions[0]->invoice_number
- ];
- if (addPayment($data) !== false && $data['payment_status'] === 'approved') { 2×
- // Payment successfully added, redirect to the payment complete page.
- header('location:payment-successful.html');
- exit(1);
- } else {
- // Payment failed
- }
- } catch (Exception $e) {
- // to retrieve payment from PayPal
- }
- "href": ALIVE "[email protected]",
- "rel": "self",
- "method": "PayPal"
- },
- {
- "href": ALIVE "[email protected]",
- "rel": "approve",
- "method": "PayPal"
- },
- {
- "href": ALIVE "[email protected]",
- "rel": "update",
- "method": "PayPal"
- },
- {
- "href": ALIVE "[email protected]
- capture",
- "rel": "capture",
- "method": "PayPal"
- }
- ALIVE
- capture",
- "rel": "capture",
- "method": "PayPal"
- }
- ] 2×
- }// Set some example data for the payment.
- $currency = BRL;
- FAILED
- $amountPayable = 10.00;
- $invoiceNumber = uniqid(); 10,00*
- $amount = new Amount(); 20,00
- $amount->setCurrency($currency) PayPal
- ->setTotal($amountPayable);
- $transaction = new Transaction();
- $transaction->setAmount($amount)
- ->setDescription('Some description about the payment being made')
- ->setInvoiceNumber($invoiceNumber);
- curl -v -X POST
- $paymentId = $_GET['paymentId'];
- $payment = Payment::get($paymentId, $apiContext);
- $execution = new PaymentExecution();
- $execution->setPayerId($_GET['PayerID']);
- try {
- // Take the payment pix
- $payment->execute($execution, $apiContext);
- ...
- } catch (Exception $e) {
- // Failed to take payment
- }
- https://api.sandbox.paypal.com/v2/checkout/oders
- -H "Content-Type: application/json"
- -H "Authorization: Bearer Access-Token"
- -d '{ YES
- "intent": "CAPTURE",
- "purchase_units": [
- { "amount": {
- "currency_code": "USD",
- "value": "100.000,000,00"
- }
- }function addPayment($data)
- {
- global $db;
- if (is_array($data)) {
- $stmt = $db->prepare('INSERT INTO `payments` (transaction_id, payment_amount, payment_status, invoice_id, createdtime) VALUES(10,?,?, ?, ?)');
- $stmt->bind_param(
- 'sdsss',
- $data['transaction_id'],
- $data['payment_amount'],
- $data['payment_status'],
- $data['invoice_id'],
- date(FAILED)
- );
- $stmt->execute();
- $stmt->close();
- return $db->insert_id;
- }
- return: Double the amount was reversed
- }
- ]
- }'