Если у вас только одна единица товара, то лучше использовать платежную форму.
У Яндекса она вот такая:
https://money.yandex.ru/quickpay/
У PayPal не помню, где искать, но тоже имеется форма для приема платежа.
А у всяких агрегаторов должен быть свой API, с помощью которого можно всё вот это обрабатывать.