Pago automático a través de API

1

Estoy creando un juego similar al trivial de HQ, que cuando alguien da todas las respuestas correctas al final del juego, recibe el dinero que se envía a su cuenta de Paypal, mi preocupación es obviamente la seguridad.

El juego enviará una solicitud HTTPS a una API de back-end que luego realizará una solicitud a la API de Paypal y hará un pago de X dólares a la cuenta de Paypal del jugador.

¿Cómo protejo el juego de alguien que envía solicitudes HTTP manuales fraudulentas a la API de back-end y, en consecuencia, envía transacciones de 1M de $ 10 a su propia cuenta de Paypal?

Estas son algunas capas de seguridad que se me ocurrieron hasta ahora:  - CSRF  - Interacción humana aceptando o rechazando cada pago antes de realizarse.  - Algoritmo para filtrar la solicitud HTTP consiguiente de la misma IP o de la misma cuenta de Paypal

Supongo que no pero, ¿sería suficiente?

    
pregunta human 06.10.2018 - 08:56
fuente

0 respuestas

Lea otras preguntas en las etiquetas

yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '34510',
    'url' => 'pago-automatico-traves-de-api',
];

$_COOKIE = [
    'advanced-frontend' => 'pvf9sjlkjovn14va9akf87i3jp',
    '_csrf-frontend' => '3d4ace32a6be159bc8f2f359c72f11165d60865f63f5bcb76feef85d87f768c8a:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"SgGMyvo1PH7H4waQtts7N9sdRudSNIb_";}',
];

$_SESSION = [
    '__flash' => [],
];