Использование IOS SDK, место для этой информации находится в объекте PayPalConfiguration
- оно передается как параметр для всех контроллеров просмотра, предоставляемых PayPal.
Так, например, в PayPal демо-приложение:
// Xcode 8.1, Swift 3.0
//MainViewController
//yadda yadda...
var payPalConfig = PayPalConfiguration()
// etc. etc.
override func viewDidLoad() {
super.viewDidLoad()
// Some other stuff
// Set up payPalConfig
payPalConfig.acceptCreditCards = false
payPalConfig.merchantName = "Awesome Shirts, Inc."
payPalConfig.merchantPrivacyPolicyURL = URL(string: "https://www.paypal.com/webapps/mpp/ua/privacy-full")
payPalConfig.merchantUserAgreementURL = URL(string: "https://www.paypal.com/webapps/mpp/ua/useragreement-full")
// blah blah blah
}
Этот объект конфигурации позже передается как:
PayPalPaymentViewController(payment: payment, configuration: payPalConfig, delegate: self)
EDIT: Коррекция - вы правы , нет никакого свойства для адреса электронной почты продавца, даже в объекте PayPalConfiguration
, только имя торговца и URL-адреса конфиденциальности/EULA продавца.
Однако, это не должно пугать ум, так как у торговца есть учетная запись PayPal [Merchant/Business], которая получит деньги (и у них, конечно же, есть адрес электронной почты продавца), и продавец должен " t выставить адрес электронной почты. С другой стороны, у получателя может не быть учетной записи PayPal (пока), поэтому есть свойства для адреса электронной почты получателя - например, defaultUserEmail
в объекте конфигурации или свойство payeeEmail
объекта PayPalPayment
(docs).