PayPal на физ лицо можно сделать
Через него же можно принимать оплату от покупателей без аккаунта paypal, просто картой.
Если делать через Express checkout - можно сразу показать форму для ввода данных карт, вот только в ней обязательно доп поля с данными плательщика (страна, город, адрес)
paypal принимает карты american express, discrover в отличии от других.
Для приема платежи можно использовать около 20 валют,
вот только на обменном курсе потеряем порядка 5%
Ну и кроме того paypal покупатели доверяют