Sage Pay "Server Integration" For BigCommerce To Accept European Payment Types Such As Giropay and Sofort - integration

I have been asked by BigCommerce Support team to fill out a question to here for some help regarding Sage Pay integrations for BigCommerce.
Currently, BigCommerce offer "Sage Pay/Protx VSP Direct" & "Sage Pay/Protx VSP Form (Hosted)" payment options.
For us to be able to accept European payment types such as Giropay, Sofort, EPS & iDeal - We need to have the "Sage Pay Server Integration" payment option available.
Information on these can be found on the following links:
http://www.sagepay.co.uk/support/12/38/protocolv3
The page above lists the 3 options available. BigCommerce currently have 2 of these set up, however we require the third option.
Please see this link for that option in detail:
http://www.sagepay.co.uk/support/find-an-integration-document/server-integration-documents
On this page there is also a link to PDF guide that we have been sent by Sage Pay to explain this option.
"Local European payments
Accept giropay and sofort payments for customers based in Germany, Austria and The Netherlands.
PDF document - Local European payments instructions"
Is it possible to add the third Sage Pay integration to the BigCommerce platform for us to be able to accept European payment types such as Giropay, Sofort, EPS & iDeal?
Thank you in advance for any help and assistance you may be able to offer!

You can use the European payment types with the Form integration (undocumented feature), which I believe BigCommerce supports.
eg: (this will probably expire, but you get the idea)
https://test.sagepay.com/gateway/service/vspform-register.vsp?VPSProtocol=3.00&TxType=PAYMENT&Vendor=thewinningteam&Crypt=#6f6d4015eac483c75b20975c58ae2d25dd095f2c1c794e7e3f905de696211476f4a1a463e3c9cf94dd1ccec3e029f33d8325413484846baeb70e869c49c70c41ea0d9b5b9f44f077e3b52b8472e3ddc6178b016663c6c5349e9566a8668db0644137722522f584bef4e54d4d2f4a0640289e4def75d8b441c96bef6e1cd1f7d257630949597e68a6be9087992a9f2ac18e3230825b1e193a89246e6a437ba02c67929d79f94a9266f63116f4764ba41d184e64511305e19f7d75068dd57f2d7c28f5250985323ef5a6761257398ef9d80fcb200d930ca6b3e3968de276e1689ddf54ac8424697b5b1b58d8fc8b2d5e260eee514f77567cd8056e8f28be4f32cd15f7fe9ebb19b3f0f6d20ac837f77bcb10fb6ef2c5103bba1400f95153c9af654e1825ebc50a9105b26fecda00fc87844cd03569d9c0273d409f76b67466204a1de7c66cc80bb3f75bead210b503f99209fb1c3c5ac22b40bce0097c1816250d1f89fbee65c29a0a1449bd66b5d59ed095559e7e48c32b96615b98b496c4e342fba270451c428c4388197ce8a68c87b59b3a1f8a136197ba2f335b756d29260bf951ae81a12c6dab5f3d14e0dab8e1070ae50a0401e1bcb1dd9b9a5c86d1074f222547b1318096c7ddf1a532bddf6209615317bd228975a8888bb56ff14b3ab6790adb23ae696bc695c2512ac0278cf2

Related

Finding the datasets in paper "Hierarchical Attention Networks for Document Classification"

I'm an AI research trainee and trying to re-implement the model mentioned in the paper "Hierarchical Attention Networks for Document Classification" on the same datasets they used for their research (as shown in the picture).
However, I've been finding these materials to no avails. Can someone tell me about a website/database that may contain these academic resources.
Can I contact the paper authors and request the datasets?
Thank you.
All datasets you need is free for your research.
Yes you can download IMDB for free here:
https://www.kaggle.com/iarunava/imdb-movie-reviews-dataset
and here for Yelp by registeration for free:
https://www.yelp.com/dataset/download
and yahoo dataset for free:
https://yahoo-answers-datasets.soft112.com/
and also amazon dataset for free:
https://s3.amazonaws.com/amazon-reviews-pds/readme.html

How to list Apply Pay as a payment option in Schema.org?

https://schema.org/PaymentMethod
A payment method is a standardized procedure for transferring the monetary amount for a purchase. Payment methods are characterized by the legal and technical structures used, and by the organization or group carrying out the transaction.
It's mentioned on Apple's documentation:
Inform search engines that Apple Pay is accepted on your website. If your website uses semantic markup to provide product details to search engines, list Apple Pay as a payment option.
I'm wondering how to list Apple Pay in my application?
Unfortunately, there is currently no standard way to add ApplePay markup as per schema.org documentation.
However, the values mentioned there are recommended. And you can try adding your own value (and replace it later when the standard value is available).
Just note it should be an url.
I've tested the Google's Rich Results Test tool and custom ApplePay value passes the test successfully.

How to use digital certificate to check the author of a program?

We develop a Win32 program (=host) which allows 3rd party to write plug-ins. As some plug-ins contains valuable piece of code (for example, high quality video scalar), the 3rd parties want to limit their plug-in to work only with our host program.
Our idea is to use Microsoft Authenticode technology to sign the host. Then, the 3rd parties are asked to implement the following algorithms to check the host. (The 3rd parties are expected to do sufficient code obfuscation for the algorithm).
Use WinVerifyTrust() API to verify the certificate of the host is valid (= Not revoked, not tampered, etc).
Verify the certificate that the subject is our company.
The question is about step (2). The 3rd parties cannot simply check thumb print or serial number because the digital certificate of the host will be renewed after the certificate expiration date.
My idea is to check parts of subject's distinguished name, specifically "country (C)" and "common name (CN)", assuming that there is no company name confliction in the United States. We shouldn't check other attributes such as state and city because our company might move - in fact, we have moved from one city to another just a year ago.
Question: Is it good way to accomplish the goal?
While the scheme is workable, it's possible to relatively easily circumvent protection by just patching plugins so that they ignore the signature or skip signature verification altogether.
What is even more important, - if you plan to have multiple plugins/vendors, you would have hard time ensuring that all vendors obfuscate validation code right.
Then, I'd say that it can be against plugin vendor's interest to limit their plugin to your application only - if they want bigger market, they might want to have the same plugin run on wider scope of hosts.

How do I match street addresses to UK postcodes? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
U.K. sites that require addresses often ask the user to provide a postcode. The site then offers the user a choice between the different addresses that match that postcode.
How can I match a postcode to a street address?
Quick comparison:
Ideal Postcodes - https://ideal-postcodes.co.uk has an package on npm and reasonably priced. Gives address as individual parts as well as a single string, which can be useful for filling out a form as individual bits (and allowing people to customise).
getAddress - http://getaddress.io - also reasonably priced. Gives results as a single string only, rather than the broken down components - whether this is better or worse really depends on the situation.
PostCode Anywhere - http://www.postcodeanywhere.co.uk/ - used by lots of large household names but much more expensive than other solutions. You can get up to 50 JSON API calls a day directly though - see How do I look up a UK address based on house number and postcode?
Get the PAF file yourself http://poweredbypaf.com - this is incredibly expensive.
I believe you need the Royal Mail Postcode Address File. From that link:
PAF is the only complete source of all
known UK Postcodes.
Services do exist to handle requests for this info, such that it may be cheaper to use such services for small numbers of requests (obviously you have issues as and when such services aren't available for whatever reasons).
The only way to do it officially up to now has been to buy the Postcode Address File however there was a news item recently that the data may be free in 2010 so depends if you can wait!
Contrary to the answers here, you do NOT need the very expensive PAF from the Post Office. There are a number of commercial services (presumably powered by the PAF) that return the streets and street numbers for a specified post code. They generally charged on a per-request basis. I do not have any experience with a particular vendor, but this is an example - capscan
To do this you need access to the Postcode Address File - this is something that is licensed for use on an annual basis from the post-office, usually via a third party.
You have a choice depending on your needs of buying a package to use locally or of using web services.
The Royal Mail's page is here: http://www.royalmail.com/portal/rm/jump2?mediaId=400085&catId=400084 and on that page are links to service providers.
Postcode Anywhere is one of the providers out there (one of my clients uses them with no complaints). Licensing is flexible:
Postcode Anywhere UK Address Finder
You can use a geocoding service, such as the one provided by Google.
Physical Address to GeoLocation UK
If you want to get the approximate address for a UK postcode (i.e. street level) there is a way you can do it legally and for free without using PAF data.
Geocode the postcode - This can be done legally for free now. OS have released the codepoint database into the public domain
Do a reverse lookup on the WGS84 lat/lng pair using the Google Maps HTTP Geocoding API to get the street address
As an example of this take a look at this XML Web Service:
http://geo.jamiethompson.co.uk/W127RJ.xml
explained at:
http://jamiethompson.co.uk/projects/2010/04/30/an-open-free-uk-postcode-geocoding-web-service/
which returns:
<result>
<status>200</status>
<message/>
<postcode>W12 7RJ</postcode>
<geo>
<os_x>523180</os_x>
<os_y>180541</os_y>
<lat>51.510379</lat>
<lng>-0.226376</lng>
<landranger>TQ231805</landranger>
<accuracy>1</accuracy>
<key>UO1NV-4UO8</key>
</geo>
<address>
<street>White City Close</street>
<locality>Hammersmith</locality>
<district>Hammersmith</district>
<county>Greater London</county>
</address>
It's not as handy as the commercial offerings which give you a full list of actual addresses for any given postcode, but it lets you do a "What's your postcode? What's your house number?" type system.
You can either use the PAF or one of the commercial web services (there are a few) which licence the PAF. I think you usually buy "credits" or pay a flat rate for unlimited access.
To add to the answers already coming through:
In the paid for products typically you pay for either:
premise level - more detailed and can offer the user a list of premises at that postcode location
street level - simply matches the street at that postcode location - you or your user fills in "the first line of the address" usually house name or number
I believe this differentiation is built into the licencing by the Royal Mail at source. Premise level is substantially more expensive
If you're adding it into a website shopping cart or similar system, you can buy access to the data on a per-click basis. If you're using it for an internal system such as CRM, you need to buy a per-user license.
Either way, you can use the Data8 Postcode Lookup API via web services.
You don't need to purchase the Royal Mail Postcode Address File (PAF). There are lots of APIs available.
getaddress.io is the only one I've found that has a free plan:
https://getaddress.io

Getting Your Customer's Bills in to Bill Pay Sites

We are looking at ways to cut costs, and one idea I had was to push our customer's bills into the Bill Pay systems that banks (and other sites) use. Only thing is, I don't know how to do that? My searches in the past didn't turn up any information for the company side.
Can anyone point me in a productive direction? Is there a single clearing house for this or do you have to set something up with each site?
More details: We are a local government that sends out utility bills on a monthly basis. We currently offer ACH and online bill payment (through our web site) options. But with so many (or so it seems) people using the free bill pay that banks are now offering, it would be a great option to push their bills to those that like to use this option. If it's cost effective, that is.
Instead of pushing them to a third party (who you presumably pay for the service) could you build your own system?
Either email a PDF bill, or let them log onto your website to get their balance etc. Then let them pay through your website?
It's not that difficult to sent up an online payment system....