title: Transaction is declined due to compliance violation
body: <p>I coded an ecommerce script based on express js (NodeJs). before i was able to make the payment via paypal (sandbox) but after a week of coding right now every time i try to purchase something from the script via paypal i got this errors</p>
  <pre><code>{
    name: 'COMPLIANCE_VIOLATION',
    message: 'Transaction is declined due to compliance violation.',
    information_link: 'https://developer.paypal.com/docs/api/payments/#errors',
    debug_id: '9ebba0bda94ee',
    httpStatusCode: 400
  }
  (node:1226) UnhandledPromiseRejectionWarning: Error: Response Status : 400
      at IncomingMessage.&lt;anonymous&gt; (/Users/ismail/Desktop/expressjs-blank/node_modules/paypal-rest-sdk/lib/client.js:130:23)
      at IncomingMessage.emit (events.js:215:7)
      at endReadableNT (_stream_readable.js:1184:12)
      at processTicksAndRejections (internal/process/task_queues.js:80:21)
  (node:1226) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
  (node:1226) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
  </code></pre>